Math.random-Methode

Die Methode Math.random gibt eine zufällige Dezimalzahl von 0 bis 1 zurück.

Syntax

javascriptMath.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:

javascriptfunction getRandomArbitary(min, max) {
  return Math.random() * (max - min) + min;
}

Und nun erhalten wir eine zufällige Ganzzahl zwischen min und max:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

Beispiel

Lassen Sie uns eine Zufallszahl von 0 bis 1 ausgeben:

javascriptconsole.log(Math.random());

Ergebnis der Codeausführung:

javascript0.5416665468657356

Beispiel

Lassen Sie uns eine zufällige Ganzzahl von 10 bis 100 ausgeben:

javascriptfunction getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min + 1)) + min;
}

console.log(getRandomInt(10, 100));

Ergebnis der Codeausführung:

javascript12