Gelöst: random int zwischen zwei Zahlen Javascript

Letzte Aktualisierung: 09/11/2023

Das Hauptproblem mit random int zwischen zwei Zahlen besteht darin, dass es zu unvorhersehbaren Ergebnissen führen kann. Dies liegt daran, dass die Zahlen nicht immer gleichmäßig verteilt sind, was sich auf das Ergebnis des random int auswirken kann.

Math.floor(Math.random() * (max - min + 1)) + min

Diese Codezeile generiert eine Zufallszahl zwischen einem Mindest- und Höchstwert.

Math.floor rundet die Zahl auf die nächste Ganzzahl ab.
Math.random generiert eine zufällige Dezimalzahl zwischen 0 und 1.
Wenn Sie das mit (max – min + 1) multiplizieren, erhalten Sie einen Bereich zwischen 0 und (max – min + 1), der dann zu min addiert wird, wodurch Sie einen endgültigen Bereich zwischen min und max erhalten.

Zahlen randomisieren

Es gibt einige Möglichkeiten, Zahlen in JavaScript zu randomisieren. Eine Möglichkeit besteht darin, die Funktion Math.random() zu verwenden. Diese Funktion gibt eine Zufallszahl zwischen 0 und 1 zurück.

Eine andere Möglichkeit, Zahlen zu randomisieren, ist die Verwendung der Funktion Math.floor(). Diese Funktion rundet eine Zahl auf den nächsten ganzzahligen Wert ab. Wenn Sie also zufällig zwischen 2 und 3 wählen möchten, würden Sie Math.floor(2) als Ihre Zufallszahl verwenden und Math.floor(3) als Ihre Zufallszahl, wenn 3 der gewählte Wert wäre.

Zusammenhängende Posts: