JavaScript

Número aleatorio de JavaScript

Número aleatorio de JavaScript

Al desarrollar 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 usando el método aleatorio.

La aleatorio El método ayuda a generar números pseudoaleatorios, ya que, aritméticamente, generar un número aleatorio verdadero es imposible.

Sintaxis

Podemos obtener números aleatorios usando matemáticas.función aleatoria (), así:

Matemáticas.aleatorio();

Esta función no toma ningún argumento y devolverá el número flotante 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, probemos con un par de ejemplos.

Ejemplos de

Supongamos que queremos generar un número aleatorio de 0 a 99. La sintaxis para proporcionar un límite o un rango es:

Matemáticas.aleatorio () * 100

Tenga en cuenta que 100 es un límite o rango, no el número.

Puede ver que ha generado un número del 0 al 99, pero es un número flotante.

Entonces, si queremos tener un número entero y no un número flotante, podemos aplicar un Math.método floor () 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 del 0 al 99 o en adelante, sino 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 ((Math.aleatorio () * 40) + 50)

En esta sintaxis, 40 es el rango o límite de 50 en 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í:

function getRandomNum (sNum, lNum)
devolver matemáticas.piso ((Math.aleatorio * (lNum - sNum)) + sNum)

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, así:

function getRandomNum (sNum, lNum)
devolver matemáticas.piso ((Math.aleatorio * (lNum - sNum + 1)) + sNum)

Después de escribir esta función. Llamemos y veamos los resultados.

getRandomNumber (20, 40);



Como puede ver, estamos obteniendo números aleatorios del 20 al 40.

Entonces, estas son algunas de las diferentes formas de generar números pseudoaleatorios en Javascript usando Math.método random ().

Conclusión

En este artículo, hemos aprendido a obtener números aleatorios en Javascript y hemos probado varias técnicas para obtener los resultados deseados. También hemos aprendido a crear una función personalizada en la que podemos proporcionar el rango de números y obtener los números aleatorios entre esos rangos.

Así que sigue aprendiendo JavaScript con linuxhint.com para tener una mejor comprensión sobre ello. Gracias!

5 mejores juegos de arcade para Linux
Hoy en día, las computadoras son máquinas serias que se usan para jugar. Si no puede obtener la nueva puntuación más alta, sabrá a qué me refiero. En ...
Batalla por Wesnoth 1.13.6 Desarrollo liberado
Batalla por Wesnoth 1.13.6 lanzado el mes pasado, es el sexto lanzamiento de desarrollo en el 1.13.x y ofrece una serie de mejoras, sobre todo en la i...
Cómo instalar League Of Legends en Ubuntu 14.04
Si eres fanático de League of Legends, esta es una oportunidad para que pruebes League of Legends. Tenga en cuenta que LOL es compatible con PlayOnLin...