Referencia random()

random()

Devuelve un número aleatorio o un elemento aleatorio de una matriz.

random() sigue una distribución uniforme, lo que significa que todos los resultados son igualmente probables. Cuando se utiliza random() para generar números, todos los números en el rango de salida tienen la misma probabilidad de ser producidos. Cuando random() se utiliza para seleccionar elementos de una matriz, todos los elementos tienen la misma probabilidad de ser elegidos.

De forma predeterminada, random() produce resultados diferentes cada vez que se ejecuta un boceto. La función randomSeed() se puede utilizar para generar la misma secuencia de números o elecciones cada vez que se ejecuta un boceto.

La versión de random() sin parámetros devuelve un número aleatorio desde 0 hasta 1 (sin incluirlo).

La versión de random() con un parámetro funciona de dos maneras. Si el argumento es un número, random() devuelve un número aleatorio desde 0 hasta el número (sin incluirlo). Por ejemplo, llamar random(5) devuelve valores entre 0 y 5. Si el argumento es una matriz, random() devuelve un elemento aleatorio de esa matriz. Por ejemplo, llamando random(['🦁', '🐯', '🐻']) devuelve un emoji de león, tigre u oso.

La versión de random() con dos parámetros devuelve un número aleatorio dentro de un rango dado. Los argumentos pasados ​​establecen los límites superior e inferior del rango. Por ejemplo, llamar a random(-5, 10.2) devuelve valores desde -5 hasta 10.2 (sin incluirlo).

Ejemplos

Sintaxis

random([min], [max])
random(choices)

Parámetros

min
Número:

límite inferior (incluido).

max
Número:

límite superior (excluido).

choices
Arreglo:

matriz de la cual elegir.

Notice any errors or typos? Please let us know. Please feel free to edit src/math/random.js and open a pull request!

Referencias Relacionadas