JavaScript

Javascript-Zufallszahl

Javascript-Zufallszahl

Bei der Entwicklung einer Gaming-Website müssen wir oft Zufallszahlen generieren. In diesem Artikel werden wir wissen, wie wir mit der Random-Methode einen Zufall in Javascript erhalten können.

Das zufällig Methode hilft bei der Erzeugung von Pseudo-Zufallszahlen, da es rechnerisch unmöglich ist, eine echte Zufallszahl zu erzeugen.

Syntax

Wir können Zufallszahlen mit Math . erhalten.random()-Funktion, wie folgt:

Mathematik.zufällig();

Diese Funktion nimmt keine Argumente an und gibt die zufällige Gleitkommazahl zwischen 0 und 1 zurück.

Wenn wir Zufallszahlen zwischen zwei beliebigen Zahlen oder bis zu einem Limit generieren möchten. Die Syntax wäre für sie anders. Probieren wir zum besseren Verständnis ein paar Beispiele aus.

Beispiele

Angenommen, wir wollen eine Zufallszahl von 0 bis 99 . generieren. Die Syntax zum Angeben eines Grenzwerts oder eines Bereichs lautet:

Mathematik.zufällig () * 100

Denken Sie daran, dass 100 eine Grenze oder ein Bereich ist, nicht die Zahl.

Sie können sehen, dass es eine Zahl von 0 bis 99 generiert hat, aber es ist eine Gleitkommazahl.

Wenn wir also eine ganze Zahl und keine Gleitkommazahl haben wollen, können wir ein Math anwenden.floor() Methode über Math.random()-Methode, wie folgt:

Mathematik.Boden (Mathe.zufällig () * 100)

Das sieht gut aus!

Was ist, wenn wir keine Zahlen von 0 bis 99 oder höher haben möchten, sondern von einer anderen Zahl, zum Beispiel 50 bis 90. Sehen wir uns zuerst an, wie wir das machen können, und später werden wir sehen, wie es funktioniert.

Mathematik.Boden((Mathe.zufällig () * 40) + 50)

In dieser Syntax ist 40 der Bereich oder die Grenze von 50 bis aufwärts, 50 als Startnummer.

Am Ende, wenn wir unsere benutzerdefinierte Zufallsfunktion erstellen möchten, für die wir zwei Zahlen (Minimum und Maximum) bereitstellen und eine Zufallszahl zwischen diesen beiden Zahlen erhalten können. Die Funktion würde so aussehen:

Funktion getRandomNum(sNum, lNum)
Mathe zurückgeben.Boden((Mathe.zufällig * (lNum - sNum)) + sNum)

Denken Sie daran, dass die Endnummer oder „lNum“ ausgeschlossen wird. Falls Sie dies ebenfalls einschließen möchten, fügen Sie „1“ in den Bereich hinzu, wie folgt:

Funktion getRandomNum(sNum, lNum)
Mathe zurückgeben.Boden((Mathe.zufällig * (lNum - sNum + 1 )) + sNum)

Nach dem Schreiben dieser Funktion. Lass es uns anrufen und die Ergebnisse sehen.

getRandomNumber(20, 40);



Wie Sie sehen können, erhalten wir Zufallszahlen von 20 bis 40.

Dies sind einige der verschiedenen Möglichkeiten, Pseudo-Zufallszahlen in Javascript mit dem Math . zu generieren.random()-Methode.

Fazit

In diesem Artikel haben wir gelernt, Zufallszahlen in Javascript zu erhalten und haben verschiedene Techniken ausprobiert, um die gewünschten Ergebnisse zu erzielen. Wir haben auch gelernt, eine benutzerdefinierte Funktion zu erstellen, in der wir den Zahlenbereich bereitstellen und die Zufallszahlen zwischen diesen Bereichen erhalten können.

Also, lerne weiter Javascript mit linuxhint.com um es besser im Griff zu haben. Vielen Dank!

So installieren Sie League of Legends auf Ubuntu 14.04
Wenn Sie ein Fan von League of Legends sind, dann ist dies eine Gelegenheit für Sie, League of Legends zu testen. Beachten Sie, dass LOL von PlayOnLin...
Installieren Sie das neueste OpenRA-Strategiespiel auf Ubuntu Linux
OpenRA ist eine Libre/Free Real Time Strategy Game Engine, die die frühen Westwood-Spiele wie den Klassiker Command & Conquer: Red Alert Red nachbilde...
Installieren Sie den neuesten Dolphin Emulator für Gamecube & Wii unter Linux
Mit dem Dolphin Emulator können Sie Ihre ausgewählten Gamecube- und Wii-Spiele auf Linux-Personalcomputern (PC) spielen. Als frei verfügbarer Open-So...