Prefacio:
JS no tiene funciones preparadas y puede generar directamente números aleatorios en un rango especificado.
Pero tiene una función: Math.random () Esta función puede generar un número aleatorio de [0,1).
Usándolo, podemos generar números aleatorios en un rango especificado.
Si el alcance está involucrado, hay un problema del valor límite. Esto incluye cuatro situaciones:
1) min ≤ r ≤ max (generalmente esto es más común)
2) min ≤ r <max
3) min <r ≤ max
4) min <r <max
1. Min ≤ r ≤ max
función randomnumboth (min, max) {var range = max - min; var rand = Math.random (); var num = min + math.round (rango rand *); // Num de retorno redondo;}2. Min ≤ r <max
función randomnum (min, max) {var range = max - min; var rand = Math.random (); var num = min + math.floor (rango rand *); // Guardar devuelve num;}3. Min <r ≤ max
función randomnum (min, max) {var range = max - min; var rand = Math.random (); if (math.round (rand * range) == 0) {return min + 1; } var num = min + math.round (rango rand *); devolución num;}4. Min <r <max
función randomnum (min, max) {var range = max - min; var rand = Math.random (); if (math.round (rand * range) == 0) {return min + 1; } else if (math.round (rand * max) == max) {index ++; return max - 1; } else {var num = min + math.round (rango rand *) - 1; num de devolución; }}El artículo anterior JS genera un número aleatorio en un cierto rango [explicación detallada de las cuatro situaciones] es todo el contenido que comparto con usted. Espero que pueda darle una referencia y espero que pueda apoyar más a Wulin.com.