Vorwort:
JS hat keine fertigen Funktionen und kann direkt zufällige Zahlen in einem bestimmten Bereich generieren.
Aber es hat eine Funktion: math.random () Diese Funktion kann eine zufällige Anzahl von [0,1) generieren.
Mit der Verwendung können wir zufällige Zahlen in einem bestimmten Bereich generieren.
Wenn der Umfang beteiligt ist, gibt es ein Problem des Grenzwerts. Dies beinhaltet vier Situationen:
1) min ≤ r ≤ max (normalerweise ist dies häufiger)
2) min ≤ r <max
3) min <r ≤ max
4) min <r <max
1. min ≤ r ≤ max
Funktion RandomNumboth (min, max) {var range = max - min; var rand = math.random (); var num = min + math.round (rand * range); // runde Rückkehr num;}2. min ≤ r <max
Funktion RandomNum (min, max) {var range = max - min; var rand = math.random (); var num = Min + math.floor (Rand * Range); // return num;} speichern3. min <r ≤ max
Funktion 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 * range); Rückgabe num;}4. Min <r <max
Funktion 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 (Rand * Range) - 1; Rückgabe num; }}Der obige Artikel JS generiert eine Zufallszahl in einem bestimmten Bereich [detaillierte Erläuterung der vier Situationen] ist der gesamte Inhalt, den ich mit Ihnen teile. Ich hoffe, es kann Ihnen eine Referenz geben und ich hoffe, Sie können Wulin.com mehr unterstützen.