So generieren Sie zufällige Zahlen in einem bestimmten Bereich mit JavaScript?

So generieren Sie zufällige Zahlen in einem bestimmten Bereich mit JavaScript?
Eine Zufallszahl ist eine willkürliche Zahl, die vom Computer generiert wird. Die Randomisierung wird hauptsächlich in Spielen und zu Testzwecken verwendet. In JavaScript kann eine Zufallszahl mit zwei Methoden generiert werden. “Mathematik.willkürlich()" Und "Mathematik.Boden()”. Die Mathematik.Random () ”Methode gibt eine Zahl in schwimmenden Punkten zurück, während die„ Mathematik.Floor () ”” Die Methode gibt die gesamte Zahl gemäß dem angegebenen Bereich zurück.

In diesem Blog wird das Verfahren der Generierung einer Zufallszahl in einem bestimmten Bereich mit Hilfe eines JavaScript -Programms demonstriert. Lass uns anfangen!

Mit Mathematik.Random () Methode zur Generierung von Zufallszahlen in einem bestimmten Bereich

Um die zu verwenden,Mathematik.willkürlich()”Methode zum Generieren einer Zufallszahl in einem bestimmten Bereich finden Sie die angegebene Syntax.

Syntax
Die folgende Syntax kann verwendet werden, um eine Zufallszahl mit der “zu generierenMathematik.willkürlich()" Methode:

Mathematik.willkürlich();

Um eine Zufallszahl in einem bestimmten Bereich zu generieren, werden wir die folgende Syntax verwenden:

Mathematik.random () * (max_number-min_number) + min_number;

Hier, "max_number" repräsentiert die Maximale Anzahl, Und "min_number”Bezeichnet die Mindestzahl des angegebenen Bereichs.

Schauen Sie sich nun einige Beispiele im Zusammenhang mit der Verwendung der “anMathematik.willkürlich()Methode für den angegebenen Zweck.

Beispiel 1
Wenn Sie eine Zufallszahl in einem Bereich wie 0 bis 100 erhalten möchten, lesen Sie das untergegebene Programm.

Hier, "100" repräsentiert die "max_number" Und "0”Bezeichnet das"min_number”Des angegebenen Bereichs:

Mathematik.random () * (100-0) + 0;
Mathematik.random () * 100;

Nachdem diese Werte in die Formel eingefügt werden, ist die Ausgabe eine zufällige Dezimalzahl42.72769582760376"Mathematik".random () ”Methode:

Beispiel 2
Wir werden jetzt eine Funktion namens erstellen “GetRandomNumber ()"Und zwei Argumente übergeben"min_number" Und "max_number”Dazu. Diese Funktion ruft die “auf"Mathematik.willkürlich()Methode zur Erzeugung einer Zufallszahl der Schwimmpunkte zwischen dem angegebenen Bereich:

Funktion getrandomNumber (min_number, max_number)
Mathematik zurückgeben.random ()* (max_number - min_number) + min_number;

Als nächstes werden wir die Funktion aufrufen “GetRandomNumber ()"Durch das Übergeben"25" als "min_number" Und "80" als "max_number”:

GetRandomNumber (25,80);

Jetzt werden wir das oben gegebene Programm in der Konsole ausführen und die Ausgabe anzeigen:

Wie Sie sehen können, hat das angegebene Programm die zufällige Dezimalzahl generiert “38.48177131797334”. Wenn Sie eine ganze Nummer generieren möchten, lesen Sie die folgende Prozedur nach unten, wenn Sie eine ganze Nummer generieren möchten.

Mit Mathematik.Floor () Methode, um Zufallszahlen in einem bestimmten Bereich zu generieren

Bei der JavaScript -Programmierung befassen wir uns hauptsächlich mit der gesamten Nummer anstelle von schwimmenden Punkten. Zum Konvertieren von Float in Ganzzahlzahlen verwenden wir jedoch die Methode “Mathematik.Boden()”.

Syntax
Schauen Sie sich zunächst die grundlegende Syntax der “anMathematik.Boden()" Methode:

Mathematik.Boden (Mathematik.random () * (max_number-min_number +1) + min_number);

In der oben gegebenen Syntax werden wir die Methode aufrufen “Mathematik.willkürlich()" im "Mathematik.Boden()”. Der "Mathematik.Boden()Die Methode rundet die von der Mathematik zurückgegebene Gleitkomma-Nummer ab.random () ”Methode.

Versuchen wir nun einige Beispiele für die Generierung einer Zufallszahl mit Hilfe der „Mathematik.Floor () ”Methode.

Beispiel 1
Wenn Sie eine zufällige Zahl zwischen einem Bereich wie 1 bis 100 erhalten möchten, führen Sie den angegebenen Code in der Konsole aus:

Mathematik.Boden (Mathematik.random () * (100-1 +1) + 1);
Mathematik.Boden (Mathematik.random () * 101);

Hier, 1 ist der "min_number" Und 100 ist der "max_number”Im angegebenen Bereich. Nachdem diese Werte in die Formel eingefügt werden, wird die Ausgabe eine zufällige Zahl ausdrucken52”:

Beispiel 2
Zunächst werden wir eine Funktion namens erstellenGetRandomNumber ()"Und zwei Argumente übergeben"min_num" Und "max_num”. Wie oben diskutiert, die “max_num" ist der Maximale Anzahl Und "min_num" repräsentiert die Mindestzahl des angegebenen Bereichs.

Die Funktion "getRandomNumber ()" nennt die Methode "Mathematik".random () “in der„ Mathematik.Floor () ”Methode zum Absenken der resultierenden Zufallszahl:

Funktion getrandomNumber (min_num, max_num)
Mathematik zurückgeben.Boden (Mathematik.random ()* (max_num - min_num) + min_num);

Im nächsten Schritt werden wir die Funktion aufrufen “GetRandomNumber ()"Durch Übergeben von Werten"25" als "min_num" Und "80" als "max_num”:

GetRandomNumber (25,80);

Die Ausführung des oben gegebenen Programms in der Konsole wird angezeigt “63”Als ganzzahlige Zufallszahl:

Wir haben wesentliche Informationen zur Generierung einer Zufallszahl in JavaScript bereitgestellt.

Abschluss

Zum Generieren einer Zufallszahl können Sie zwei JavaScript -Methoden verwenden: “Mathematik.willkürlich()" Und "Mathematik.Boden() ". “Mathematik.willkürlich()”Wird verwendet, um eine Zufallszahl der Schwimmpunkte zu generieren und„ Mathematik.Floor () ”verwendet die„ Mathematik.Random () ”Methode, um den resultierenden Gleitpunkt-Zufallswert in eine Ganzzahl oder ganze Zahl abzurunden. Beide Methoden akzeptieren “min_number" Und "max_number”Als ihre Argumente. In diesem Blog wurde das Verfahren zur Generierung einer Zufallszahl in einem bestimmten Bereich mit Hilfe eines JavaScript -Programms gezeigt.