JavaScript Math Método aleatorio | Explicado

JavaScript Math Método aleatorio | Explicado
En JavaScript, existen múltiples métodos integrados que se utilizan para lograr diferentes funcionalidades, por ejemplo, el Matemáticas.redondo() El método redondea el número al entero más cercano, el Matemáticas.trunc () El método mantiene el valor entero y omita la parte fraccional del valor dado, el Matemáticas.aleatorio() La función devuelve un valor numérico aleatorio entre cero (incluido) y uno (no incluido), etc.

Este artículo explicará la comprensión profunda de los aspectos de las matemáticas que sean a continuación.Método Random ():

  • Que es matemáticas.Random () en JavaScript
  • Sintaxis básica
  • Cómo Math.El método random () funciona en JavaScript

Entonces, comencemos!

Que es matemáticas.aleatorio()

Es un método predefinido utilizado para crear un número de punto flotante aleatorio (fraccional) entre 0.0 (incluido) y 1.0 (excluido).

En JavaScript, de forma predeterminada el Matemáticas.aleatorio() produce un valor aleatorio entre (0, 1). Sin embargo, podemos especificar el rango de nuestra elección multiplicando el valor devuelto de las matemáticas.aleatorio() método a la magnitud del rango.

Sintaxis básica

El siguiente fragmento muestra la sintaxis básica para generar un número aleatorio usando Matemáticas.aleatorio() Método en JavaScript:

Matemáticas.aleatorio();

El fragmento anterior muestra que las matemáticas.El método Random () no toma ningún parámetro.

Cómo Math.El método random () funciona en JavaScript

En esta sección, entenderemos todos los elementos esenciales del Matemáticas.aleatorio() Método en JavaScript. Para hacerlo, consideraremos algunos ejemplos.

Cómo usar las matemáticas.Método Random () para obtener un número aleatorio

En este ejemplo utilizaremos el Matemáticas.aleatorio() Método para obtener un número aleatorio:

Dejar número = matemáticas.aleatorio();
consola.log ("Número generado al azar:", número);

Cada vez que ejecutemos este programa, obtendremos un nuevo número aleatorio entre 0.0 (inclusive) y 1.0 (exclusivo):

La salida muestra que el Matemáticas.aleatorio() El método devolvió un número aleatorio.

Cómo generar un número aleatorio (número de punto flotante) entre el rango especificado por el usuario

Esta vez el Matemáticas.aleatorio() creará un número aleatorio entre el rango especificado por el usuario:

function RandomValue (Minval, Maxval)
devolver matemáticas.Random () * (maxval - minval) + minval;

consola.log ("Valor aleatorio entre 5 y 10:", RandomValue (5,10));

La salida muestra que esto Matemáticas.aleatorio() El método produjo un número aleatorio entre el rango especificado por el usuario.

Cómo generar un valor entero usando matemáticas.Método Random () en JavaScript

Para generar valores enteros aleatorios en JavaScript, podemos usar varios métodos matemáticos como Round (), techo (), etc. junto con Matemáticas.aleatorio() método.

número var = matemáticas.ronda (matemáticas.aleatorio ()*10);
consola.log ("valor aleatorio:", número);

En este ejemplo, utilizamos el Matemáticas.redondo() con Matemáticas.aleatorio() método. En consecuencia, obtendremos un número aleatorio mayor o igual a cero pero menos de 10:

Así es como podemos generar un valor entero aleatorio usando las matemáticas.Método Random () en JavaScript.

Cómo usar matemáticas.Método Random () para generar un valor entero entre el rango especificado por el usuario

En este ejemplo, utilizamos el Matemáticas.piso() método junto con el Matemáticas.aleatorio() método para generar un aleatorio entero Entre 5 y 10:

function randomval (minval, maxval)
devolver matemáticas.piso (matemáticas.Random () * (maxval - minval)) + minval;

consola.log ("valor resultante:", randomval (5, 15));

El fragmento anterior verifica el funcionamiento de Matemáticas.aleatorio() método.

Conclusión

En JavaScript, un método predefinido nombrado Matemáticas.aleatorio() se usa para producir un valor numérico de Pseudo Random Fracional/Floating Point entre 0.0 (incluido) y 1.0 (excluido). Podemos obtener un valor entero usando las matemáticas.Método Random (), para hacerlo, tenemos que utilizar otros métodos matemáticos junto con el Matemáticas.aleatorio() método como Matemáticas.Round (), matemáticas.fortificar techo(), etcétera. Este artículo sobre cómo obtener los números aleatorios de punto flotante o los números enteros utilizando Matemáticas.aleatorio() Método en JavaScript.