La extracción de un solo número usando cualquier algoritmo matemático se conoce como generación de números aleatorios. El número aleatorio es un valor inesperado o impredecible generado por una computadora. Muchas aplicaciones deben crear números aleatorios, como sitios web de juegos, fines de prueba, etc. Algunas aplicaciones generan números aleatorios para utilizar el OTP para validar al usuario, como aplicaciones bancarias, etc.
Esta publicación de blog definirá métodos para crear números aleatorios entre dos números.
Cómo generar un número aleatorio entre dos números en JavaScript?
En JavaScript, existen diferentes métodos para generar un número aleatorio, que incluye:
Discutamos estos métodos uno por uno!
Método 1: Genere un número aleatorio entre dos números usando matemáticas.Método Random ()
El "Matemáticas.aleatorio()El método se utiliza para crear números aleatorios entre dos números. Genera valores de tipo de datos dobles positivos positivos aleatorios entre "0.0" y "1.0".
Sintaxis
La sintaxis dada a continuación puede generar un número aleatorio utilizando el "Matemáticas.aleatorio()" método:
Matemáticas.aleatorio();Para generar un número aleatorio entre dos números, utilice la sintaxis dada:
Matemáticas.Random () * (max_num - min_num) + min_num;En la sintaxis anterior, "max_num"Representa el número máximo y"min_num"Denota el número mínimo.
Valor de retorno
Emite números de pseudo aleatorios en lugar de valores verdaderos dentro del rango.
Ejemplo
Generemos un número aleatorio entre "83" y "23" usando el método "Random ()":
Matemáticas.Random () * (83-23) + 23;Producción
La salida anterior muestra un número aleatorio de punto flotante "48.04761034288709"Entre dos números"83" y "23".
Si el usuario quiere obtener el número aleatorio en formato entero! Sigue la sección a continuación.
Método 2: Genere un número aleatorio entre dos números usando matemáticas.Método de piso ()
Otro método para generar números aleatorios entre dos números, use el "Matemáticas.piso()"Método con el"Matemáticas.aleatorio()" método. Convertirá el número de punto flotante generado al azar a un entero.
Sintaxis
Siga la sintaxis proporcionada de la dada de la "Matemáticas.piso()Método para generar un número aleatorio entero:
Matemáticas.piso (matemáticas.Random () * (max_num - min_num + 1) + min_num);La sintaxis anterior:
Ejemplo
Generemos un número aleatorio entre dos números ",55" y "20", utilizando el "Matemáticas.piso()" método:
Matemáticas.piso (matemáticas.aleator () * (55 - 20 + 1) + 20);Producción
La salida anterior indica que el "Matemáticas.piso()El método "proporciona un número aleatorio entero entre dos números.
Conclusión
Para generar un número aleatorio entre dos números, use el "aleatorio()"Método del objeto matemático que generará un decimal aleatorio entre dos números especificados, y para convertirlo en un número entero, use el" "Matemáticas.piso()Método "con método Random (). Esta publicación define estos métodos con ejemplos adecuados para crear números aleatorios entre dos números.