JavaScript -Zufallszahl

JavaScript -Zufallszahl

Während der Entwicklung einer Gaming -Website müssen wir häufig zufällige Zahlen generieren. In diesem Artikel werden wir wissen, wie wir mit der zufälligen Methode einen zufälligen in JavaScript erhalten können.

Der willkürlich Methode hilft bei der Erzeugung von Pseudo-Random-Zahlen, da arithmetisch eine echte Zufallszahl unmöglich ist.

Syntax

Wir können zufällige Zahlen mit Mathematik erhalten.Random () Funktion wie diese:

Mathematik.willkürlich();

Diese Funktion erfordert keine Argumente und gibt die Zufallsfloat -Nummer zwischen 0 und 1 zurück.

Wenn wir zufällige Zahlen zwischen zwei beliebigen Zahlen oder bis zu einer Grenze generieren wollen. Die Syntax wäre für sie anders. Versuchen wir ein paar Beispiele zum besseren Verständnis.

Beispiele

Nehmen wir an, wir möchten eine Zufallszahl von 0 bis 99 generieren. Die Syntax für die Bereitstellung eines Limits oder eines Bereichs ist:

Mathematik.random () * 100

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

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

Wenn wir also eine ganze Nummer und keine Float -Nummer haben wollen, können wir eine Mathematik anwenden.Floor () Methode über Mathematik.Random () Methode wie diese:

Mathematik.Boden (Mathematik.random () * 100)

Das sieht gut aus!

Was ist, wenn wir keine Zahlen von 0 bis 99 oder nach einer anderen Zahl haben möchten, zum Beispiel 50 bis 90. Lassen Sie uns zunächst sehen, wie wir das tun können, und später werden wir sehen, wie es funktioniert.

Mathematik.Boden (Mathematik.random () * 40) + 50)

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

Wenn wir am Ende unsere benutzerdefinierte zufällige Funktion erstellen möchten, zu der wir zwei Zahlen (minimal und maximal) bereitstellen und eine Zufallszahl zwischen diesen beiden Zahlen erhalten können. Die Funktion wäre so:

Funktion getrandomnum (snum, lnum)
Mathematik zurückgeben.Boden (Mathematik.zufällig * (lnum - snum)) + snum)

Denken Sie daran, dass die Endnummer oder das „Lnum“ ausgeschlossen werden. Falls Sie dies auch einbeziehen möchten, fügen Sie "1" in die Reichweite wie folgt hinzu:

Funktion getrandomnum (snum, lnum)
Mathematik zurückgeben.Boden (Mathematik.zufällig * (lnum - snum + 1)) + snum)

Nach dem Schreiben dieser Funktion. Rufen wir es an und sehen die Ergebnisse an.

GetRandomNumber (20, 40);



Wie Sie sehen können, erhalten wir zufällige Zahlen von 20 bis 40.

Dies sind also einige der verschiedenen Möglichkeiten, um Pseudo-Random-Zahlen in JavaScript mit der Mathematik zu erzeugen.Random () Methode.

Abschluss

In diesem Artikel haben wir gelernt, zufällige Zahlen in JavaScript zu erhalten und mehrere 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.

Lernen Sie also weiter JavaScript mit LinuxHint.com ein besseres Verständnis darüber zu haben. Danke!