Math.random-Methode
Die Methode Math.random gibt eine zufällige
Dezimalzahl von 0 bis 1 zurück.
Syntax
Math.random();
Anwendung
Um eine Zufallszahl in einem bestimmten
Bereich (Dezimalzahl oder Ganzzahl) zu erhalten, sollte man
spezielle Techniken anwenden.
Das Erhalten einer zufälligen Dezimalzahl zwischen
min und max erfolgt wie folgt:
function getRandomArbitary(min, max) {
return Math.random() * (max - min) + min;
}
Und nun erhalten wir eine zufällige Ganzzahl zwischen min
und max:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
Beispiel
Lassen Sie uns eine Zufallszahl von 0
bis 1 ausgeben:
console.log(Math.random());
Ergebnis der Codeausführung:
0.5416665468657356
Beispiel
Lassen Sie uns eine zufällige Ganzzahl von
10 bis 100 ausgeben:
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min + 1)) + min;
}
console.log(getRandomInt(10, 100));
Ergebnis der Codeausführung:
12