Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Qué tal si utilizamos la función de generación de números aleatorios de JS para generar un número entero entre 1 y 6?

¿Qué tal si utilizamos la función de generación de números aleatorios de JS para generar un número entero entre 1 y 6?

Utilice la función generadora de números aleatorios random() de JS y otras funciones matemáticas para limitar el valor de los números aleatorios.

Función de números aleatorios de JS y funciones relacionadas:

Math.random(); El resultado es un número aleatorio entre 0 y 1 (incluido 0, excluyendo 1).

Math.floor(num); El parámetro num es un valor numérico y el resultado de la función es la parte entera de num.

Math.ceil(n); Devuelve el número entero más pequeño mayor o igual a n.

Math.round(num); El parámetro num es un valor numérico y el resultado de la función es la parte entera de num.

Por lo tanto, puede usar la función anterior para obtener de 1 a 6 números aleatorios:

1, use Math.ceil (Math.random()*6);; acceso Cuando hay de 1 a 6 números enteros aleatorios, la probabilidad de obtener 0 es extremadamente pequeña.

2. Usando Math.round (Math.random()*5 1), puedes acceder de 1 a 6 números enteros aleatorios de una manera básicamente equilibrada, donde la probabilidad de tomar el valor mínimo es 0 y el máximo. el valor 6 es menos de la mitad. 3. Al usar Math.floor(Math.random()*6 1);, puede obtener de 1 a 6 números enteros aleatorios de manera uniforme.