Explicación detallada de varios usos de JS para generar números aleatorios
<script> función getRandomNum (min, max) {var range = max - min; var rand = Math.random (); return (min + math.round (rango rand *)); } var num = getRandomNum (1,10); alerta (num); </script> var chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i',, ',', 'J', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']; function generatemixed (n) {var res = ""; for (var i = 0; i <n; i ++) {var id = math.ceil (math.random ()*35); res += chars [id]; } return res;}1.math.random (); El resultado es un número aleatorio entre 0-1 (incluyendo 0, no 1)
2.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.
3.math.round (num); El parámetro NUM es un valor numérico, y el resultado de la función es un entero redondeado por NUM.
Matemáticas: Objeto matemático, proporcionando cálculos matemáticos de datos.
Math.random (); Devuelve un número aleatorio entre 0 y 1 (incluyendo 0 y no 1).
Math.ceil (n); Devuelve el entero más pequeño mayor o igual a n.
Cuando se usa Math.ceil (Math.random ()*10);, obtiene principalmente enteros aleatorios del 1 al 10, y la probabilidad de obtener 0 es extremadamente pequeña.
Math.round (n); Devuelve el valor del entero después de n rondas.
Usar Math.round (Math.random ()); para obtener enteros aleatorios de 0 a 1 de manera uniforme.
Al usar Math.round (Math.random ()*10);, básicamente puede obtener enteros aleatorios de 0 a 10, y la probabilidad de obtener el valor mínimo 0 y el valor máximo 10 es la mitad.
Math.floor (n); Devuelve el entero máximo menor o igual a n.
Cuando se usa Math.floor (Math.random ()*10);, se pueden obtener enteros aleatorios de 0 a 9.
Lo anterior es la explicación detallada del uso de los números aleatorios generados por JS que le traen el editor. Espero que todos apoyen a Wulin.com ~