Préface:
JS n'a pas de fonctions prêtes à l'emploi et peut générer directement des nombres aléatoires dans une plage spécifiée.
Mais il a une fonction: math.random () Cette fonction peut générer un nombre aléatoire de [0,1).
En utilisant, nous pouvons générer des nombres aléatoires dans une plage spécifiée.
Si la portée est impliquée, il y a un problème de valeur limite. Cela comprend quatre situations:
1) min ≤ r ≤ max (généralement c'est plus courant)
2) min ≤ r <max
3) min <r ≤ max
4) min <r <max
1. Min ≤ r ≤ max
Fonction RandomNumboth (min, max) {var range = max - min; var rand = math.random (); var num = min + math.round (rand * gamme); // Round Retour num;}2. min ≤ r <max
fonction randomnum (min, max) {var range = max - min; var rand = math.random (); var num = min + math.floor (rand * gamme); // Enregistrer le retour de retour;}3. min <r ≤ max
fonction 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 (rand * gamme); retour num;}4. min <r <max
fonction 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 ++; retour max - 1; } else {var num = min + math.round (rand * plage) - 1; retour num; }}L'article ci-dessus JS génère un nombre aléatoire dans une certaine plage [explication détaillée des quatre situations] est tout le contenu que je partage avec vous. J'espère que cela pourra vous donner une référence et j'espère que vous pourrez soutenir Wulin.com plus.