Generieren Sie eine Zufallszahl in einem bestimmten Bereich in JavaScript
-
Math.random()
Funktion - Algorithmus zum Generieren von Zufallszahlen in einem bestimmten Bereich in JavaScript
- Beispielcode
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
0
und1
und speichern Sie diese in einer Variablen namensrand
. -
Berechnen Sie den Gesamtbereich
range
alsmax-min+1
. -
Multiplizieren Sie
range
mitrand
und 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
Harshit Jindal has done his Bachelors in Computer Science Engineering(2021) from DTU. He has always been a problem solver and now turned that into his profession. Currently working at M365 Cloud Security team(Torus) on Cloud Security Services and Datacenter Buildout Automation.
LinkedInVerwandter Artikel - JavaScript Math
- Berechnen Sie den Prozentsatz in JavaScript
- JavaScript Wissenschaftliche Notation
- Konvertieren Sie Bogenmaß in Grad in JavaScript
- Runde eine Zahl auf die nächste 10 in JavaScript
- BigDecimal in JavaScript
- Zwei Zahlen in JavaScript addieren
Verwandter Artikel - JavaScript Number
- Konvertieren einer Zahl in ein binäres Format in JavaScript
- Formatiere eine Zahl in JavaScript
- Die Wirkung von JavaScript Plus Equal
- JavaScript-Telefonnummernformat
- Verwenden Sie einen Seed, um Zufallszahlen in JavaScript zu generieren
- Überprüfen Sie in JavaScript, ob die Zahl zwischen zwei Werten liegt