JavaScript Random Number: una guía completa

para crear un número aleatorio en Javascript, se utiliza la función math.random(). JavaScript math.random() genera un valor decimal aleatorio entre 0 y 1. La función no toma ningún argumento. Para obtener números aleatorios superiores a 1, simplemente multiplique el resultado de acuerdo con la necesidad.

en la programación, a menudo hay casos en los que necesita recuperar un número aleatorio., Por ejemplo, puede estar creando un juego de adivinanzas y desea que su programa genere un número aleatorio cada vez que el usuario ejecute su programa. O es posible que desee ejecutar una función un número aleatorio de veces.

ahí es donde las matemáticas de JavaScript.entra la función random (). Matemáticas.random () es un método integrado que se puede utilizar para generar números aleatorios en JavaScript. La función devuelve un valor entre 0 (inclusive) y 1 (exclusive), pero podemos usar otra función llamada Math.floor() para convertir nuestro número en un número aleatorio entero.,

en este tutorial, vamos a explorar los conceptos básicos de la generación de números aleatorios de JavaScript y discutir cómo puede usar las matemáticas.función random () en tu código.

JavaScript Math Refresher

tome este cuestionario para obtener ofertas y becas de los mejores bootcamps y escuelas en línea!

vea sus coincidencias

El objeto matemático JavaScript ofrece a los desarrolladores una serie de funciones matemáticas que se pueden realizar en números., Estas funciones incluyen devolver el valor absoluto de un número, redondear un número, calcular la raíz cuadrada de un número, entre otras.

el objeto Math funciona con el tipo de datos numéricos en JavaScript. Así es como se ve el objeto matemático en un programa JavaScript:

Math.functionName();

Una de las funciones más útiles en la biblioteca matemática — y una que usaremos más adelante en este tutorial — es la matemática.función floor (). Este método se puede utilizar para entregar un valor redondeado hacia abajo al entero más cercano, o número entero. Aquí hay un ejemplo de las matemáticas.,piso() el método en acción:

console.log(Math.floor(5.7));

Nuestro código devuelve: 5. El número, Las matemáticas.la función floor() procesada se redondeó hacia abajo, por lo que nuestro programa devolvió «5» en lugar de «6.»

del mismo modo, las Matemáticas.la función round () se puede usar para redondear un número hasta el valor más cercano. Aquí hay un ejemplo de las matemáticas.,función round () en acción:

console.log(Math.round(5.7));

nuestro código devuelve: el objeto Math incluye una serie de otras funciones matemáticas que se pueden usar para trabajar con números, pero las principales que necesita saber para generar un número aleatorio de JavaScript son Matemáticas.floor () y Math.aleatorio().

JavaScript Math.random ()

La Matemática de JavaScript.el método random () devuelve un número aleatorio entre 0 (inclusivo) y 1 (exclusivo). matemáticas.la función random () devuelve un número pseudo-aleatorio de coma flotante, lo que significa que incluirá un decimal., La sintaxis de las matemáticas.el método random() es el siguiente:

Math.random();

Aquí hay un ejemplo de consola.log() que se utiliza para imprimir un número al azar:

console.log(Math.random());

Nuestro programa devuelve:

0.022831222528214346

Como puede ver, nuestro programa ha devuelto un número aleatorio entre cero y uno. Pero este número es bastante pequeño, y muchas aplicaciones que necesitan números aleatorios quieren generar números más grandes. Ahí es donde las matemáticas.viene la función floor ().

Podemos usar las matemáticas.,función floor() para redondear nuestro número aleatorio hasta convertirse en un entero aleatorio, y podemos multiplicar ese número para generar uno más grande. Este es un ejemplo de una función de generador de números aleatorios en JavaScript:

var random_number = Math.floor(Math.random() * 10);console.log(random_number);

Este es el resultado de nuestro programa después de ejecutarlo tres veces:

551

como puede ver, nuestro programa ha generado un número aleatorio. En el ejemplo anterior, usamos "* 10” para generar un número mayor., Esa función nos ayuda a recuperar un número entre "1” y "10.” si quisiéramos un número mayor, podríamos cambiar nuestro múltiplo así:

var random_number = Math.floor(Math.random() * 100);console.log(random_number);

después de ejecutar nuestro programa tres veces, se generaron los siguientes números:

44726

entonces, digamos que estamos creando un juego de adición y queremos generar dos números aleatorios entre «1» y «100» para que nuestra suma de adición incluya., Podríamos utilizar el siguiente código para generar números aleatorios:

Nuestro programa devuelve:

What is 93 + 56?

En el ejemplo anterior, lo primero que genera dos números aleatorios con la Matemática.función random (). Luego, imprimimos una declaración que le pide al usuario "What is + ?”

JavaScript número aleatorio entre dos valores

Matemáticas.random () no incluye ningún argumento, lo que significa que no podemos usar la función para generar un número entre dos valores., Sin embargo, podemos crear un método personalizado que nos permita generar un número aleatorio entre dos valores.

digamos que estamos creando un juego de suma que debería generar dos números entre 100 y 200 para un nivel más avanzado.

Aquí hay una función de ejemplo que podríamos usar para generar esos números:

cuando ejecutamos nuestro programa tres veces, se devuelven los siguientes valores:

152186158

como puede ver, nuestro programa genera números aleatorios dentro del rango de 100 y 200., Vamos a analizar nuestro programa y explorar cómo funciona con más profundidad.

en la primera línea, definimos una función llamada "generateRandomNumber().” nuestra función toma dos argumentos: el valor mínimo y el valor máximo del rango de números dentro del cual se debe generar nuestro número aleatorio. En la siguiente línea, usamos las matemáticas.random () para generar un número aleatorio, y nuestras variables "max” y "min” para asegurar que el número que generamos estará en nuestro rango.,

entonces, en la línea final, llamamos a nuestra función generateRandomNumber () y le pasamos los valores 100 y 200. Entonces, cuando ejecutamos nuestro programa, se genera un número aleatorio entre 100 y 200.

Conclusión

Las Matemáticas.la función JavaScript random() se puede usar para generar números aleatorios entre 0 (inclusive) y 1 (exclusivo). Luego, usando las matemáticas.función floor (), podemos generar números más grandes basados en nuestras necesidades.,

en este tutorial, exploramos los conceptos básicos de la Biblioteca de matemáticas de JavaScript y discutimos cómo usar las matemáticas.método random () para generar un número aleatorio. También creamos una función personalizada que se puede usar para generar un número aleatorio entre dos valores.

Ahora usted tiene el conocimiento que necesita para generar sus propios números aleatorios en JavaScript como un experto!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *