Mientras desarrollamos un sitio web de juegos, a menudo necesitamos generar números aleatorios. En este artículo, vamos a saber cómo podemos obtener un aleatorio en JavaScript utilizando el método aleatorio.
El aleatorio El método ayuda a generar números pseudo-aleatorios, ya que es imposible generar un verdadero número aleatorio.
Sintaxis
Podemos obtener números aleatorios usando matemáticas.Función Random (), como esta:
Matemáticas.aleatorio();Esta función no toma ningún argumento y devolverá el número de flotación aleatorio entre 0 y 1.
Si queremos generar números aleatorios entre dos números o hasta un límite. La sintaxis sería diferente para ellos. Para una mejor comprensión, intentemos un par de ejemplos.
Ejemplos
Supongamos que queremos generar un número aleatorio de 0 a 99. La sintaxis para proporcionar un límite o rango es:
Matemáticas.aleatorio () * 100Tenga en cuenta que 100 es un límite o rango, no el número.
Puede ver que ha generado un número de 0 a 99, pero es un número flotante.
Entonces, si queremos tener un número completo y no un número flotante, podemos aplicar una matemática.Método de piso () sobre matemáticas.Método Random (), como este:
Matemáticas.piso (matemáticas.aleatorio () * 100)Eso se ve genial!
Ahora, ¿qué pasa si no queremos tener números de 0 a 99 o en adelante, pero de algún otro número, por ejemplo, 50 a 90. Primero, veamos cómo podemos hacer eso, y luego veremos cómo funciona.
Matemáticas.piso ((matemáticas.aleatorio () * 40) + 50)En esta sintaxis, 40 es el rango o límite de 50 a adelante, 50 como número inicial.
Al final, si queremos construir nuestra función aleatoria personalizada a la que podemos proporcionar dos números (mínimo y máximo) y obtener un número aleatorio entre esos dos números. La función sería así:
función getrandomnum (snum, lnum)Tenga en cuenta que se excluirá el número final o "lnum". En caso de que desee incluir eso también, agregue "1" en el rango, como este:
función getrandomnum (snum, lnum)Después de escribir esta función. Vamos a llamarlo y ver los resultados.
getrandomNumber (20, 40);
Como puede ver, estamos obteniendo números aleatorios de 20 a 40.
Entonces, estas son algunas de las diferentes formas de generar números pseudo-aleatorios en JavaScript usando las matemáticas.Método Random ().
Conclusión
En este artículo, hemos aprendido a obtener números aleatorios en JavaScript y probado varias técnicas para obtener los resultados deseados. También hemos aprendido a hacer una función personalizada en la que podemos proporcionar el rango de números y obtener los números aleatorios entre esos rangos.
Entonces, sigue aprendiendo JavaScript con Linuxhint.comunicarse tener un mejor agarre sobre él. Gracias!