Dieser Artikel beschreibt die Methode von JS, um Zufallszahlen zwischen willkürlichen Werten zu berechnen. Teilen Sie es für Ihre Referenz. Die spezifische Implementierungsmethode lautet wie folgt:
Zunächst: Math.Random () Methode besteht darin, die Zufallszahl eine zufällige Zahl von mehr oder gleich 0 oder weniger als 1 zu berechnen.
Gibt Math.random ()*10 nicht mehr oder gleich 0 zurück und kehrt weniger als 10 zurück? Aber es kann nur Zahlen weniger als 10 zurückgeben, aber es kann nicht zurückkehren. 10. Was sollen wir tun? Das Hinzufügen von 1 zur ursprünglichen Funktion wird math.random ()*10+1; Zu diesem Zeitpunkt können wir zufällige Zahlen von 1 bis 10 zurückgeben, aber viele der Zahlen, die wir zurückgeben, sind Dezimalstellen und erfüllen die Anforderungen nicht. Das Folgende ist die Funktion math.floor (). Diese Funktion führt ab, was bedeutet, dass nach 10.99, sie ist 10 und Mathematik. Ceil (das ist abgerundet), auch wenn es 10.00001 ist, gibt sie zurück 11. Jetzt finden wir das Ergebnis: Die Codekopie lautet wie folgt: math.floor (math.random ()*10+1); Auf diese Weise finden Sie das Ergebnis.
Was soll ich tun, wenn die Funktionen zwischen 2 und 10 direkt in den Code kopiert werden und der Code wie folgt ist: math.floor (math.random ()*9+2);
Von 3 bis 11 von 4 bis 88 ist es keine Lösung, um es jedes Mal selbst zu berechnen. Hier ist eine allgemeine Methode, die Sie Ihnen vorstellen können.
Die Codekopie lautet wie folgt: Funktion SELECTFROM (LOWVALUE, HighValue) {
var choice = hohe Value-LowValue+1;
return math.floor (math.random ()*Auswahl+LowValue);
}
Passen Sie dann die obige Methode direkt an
Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.