In diesem Beispiel lernen Sie, ein JavaScript-Programm zu schreiben, das eine Zufallszahl zwischen zwei Zahlen generiert.
Um dieses Beispiel zu verstehen, sollten Sie die folgenden JavaScript-Programmierthemen kennen:
- JavaScript Math random ()
- JavaScript Math Floor ()
- JavaScript parseInt ()
Wenn Sie eine zufällige Ganzzahl zwischen min (einschließlich) und max (einschließlich) suchen möchten, können Sie die folgende Formel verwenden:
Math.floor(Math.random() * (max - min + 1)) + min
Beispiel: Ganzzahliger Wert zwischen zwei Zahlen
// input from the user const min = parseInt(prompt("Enter a min value: ")); const max = parseInt(prompt("Enter a max value: ")); // generating a random number const a = Math.floor(Math.random() * (max - min + 1)) + min; // display a random number console.log(`Random value between $(min) and $(max) is $(a)`);
Ausgabe
Geben Sie einen Mindestwert ein: 1 Geben Sie einen Mindestwert ein: 50 Der zufällige Wert zwischen 1 und 50 ist 47
In JavaScript können Sie mit der Math.random()
Funktion eine Zufallszahl generieren .
Math.random()
Gibt eine zufällige Gleitkommazahl zwischen 0 und weniger als 1 zurück (einschließlich 0 und ausschließlich 1 ).
Das obige Programm zeigt eine ganzzahlige Ausgabe zwischen min (einschließlich) und max (einschließlich) .
Zunächst werden die Minimal- und Maximalwerte als Eingabe vom Benutzer verwendet. Dann wird die Math.random()
Methode verwendet, um die Zufallszahl aus dem übergebenen Wert zu erhalten.
Das Math.floor()
gibt den nächsten ganzzahligen Wert zurück.