HOWTO · JavaScript
Generieren Sie eine Zufallszahl in einem bestimmten Bereich in JavaScript
In diesem Tutorial wird erläutert, wie Sie in JavaScript Zufallszahlen innerhalb eines bestimmten Bereichs generieren. Wir werden die Funktion `Math.random()` verwenden, um Zufallszahlen zu generieren und diese dann auf eine Zahl innerhalb des angegebenen Bereichs zu verschieben.
Auf dieser Seite
In diesem Tutorial wird erläutert, wie Sie in JavaScript Zufallszahlen innerhalb eines bestimmten Bereichs generieren. Wir werden die Funktion Math.random() verwenden, um Zufallszahlen zu generieren und diese dann auf eine Zahl innerhalb des angegebenen Bereichs zu verschieben.
Math.random() Funktion
Diese Funktion gibt eine Gleitkomma-Pseudozufallszahl im Bereich 0 (einschließlich) bis 1 (exklusiv) mit einer annähernd gleichmäßigen Verteilung über diesen Bereich zurück. Es werden jedoch keine kryptografisch sicheren Nummern zurückgegeben.
Algorithmus zum Generieren von Zufallszahlen in einem bestimmten Bereich in JavaScript
{{ % step %}}
-
Generieren Sie eine Zahl zwischen dem Bereich
0und1und speichern Sie diese in einer Variablen namensrand. -
Berechnen Sie den Gesamtbereich
rangealsmax-min+1. -
Multiplizieren Sie
rangemitrandund addieren Sie es zumin, um die Zufallszahl innerhalb des angegebenen Bereichs zu erhalten.
{{ % /step %}}
Beispielcode
function getRandomIntInclusive(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1) + min);
}
getRandomIntInclusive(2, 5);
Ausgabe:
4