Site Overlay

JavaScript: Math random() Funktion


Beispiel

Schauen wir uns ein Beispiel für die Verwendung der random () Funktion in JavaScript an.

Zum Beispiel:

console.log(Math.random());

In diesem Beispiel haben wir die Funktion random() mit der Math-Klasse aufgerufen.

Wir haben die Ausgabe der random () – Funktion zu Demonstrationszwecken in das Webbrowser-Konsolenprotokoll geschrieben, um zu zeigen, was die random () – Funktion zurückgibt.,

Im Webbrowser-Konsolenprotokoll wird Folgendes ausgegeben:

0.0390260436146006

In diesem Beispiel wurde die erste Ausgabe an das Konsolenprotokoll zurückgegeben 0.0390260436146006 Dies ist eine Zufallszahl >= 0 und < 1.
(Sie werden höchstwahrscheinlich ein anderes Ergebnis als die random () – Funktion sehen und nicht den Wert 0.0390260436146006).,

Zufälliger Dezimalbereich

Um eine zufällige Dezimalzahl zwischen zwei Werten (Bereich) zu erstellen, können Sie die folgende Formel verwenden:

Math.random()*(b-a)+a;

Wobei a die kleinste Zahl und b die größte Zahl ist, für die Sie eine Zufallszahl generieren möchten.

console.log(Math.random()*(25-10)+10);

Die obige Formel würde eine zufällige Dezimalzahl erzeugen >= 10 und < 25. (Hinweis: Diese Formel gibt niemals den Wert 25 zurück, da die Zufallsfunktion niemals 1 zurückgibt.,)

Im Protokoll der Webbrowser-Konsole wird Folgendes ausgegeben:

11.94632888346256

Der Wert 11.94632888346256 ist eine Dezimalzahl zwischen 10 (inklusive) und 25 (exklusiv).
(Hinweis: Das Ergebnis, das Sie erhalten, ist unterschiedlich, da die Funktion random () eine Zufallszahl zurückgibt)

Zufälliger ganzzahliger ganzzahliger Bereich

Um eine zufällige ganzzahlige Zahl zwischen zwei Werten (einschließlich Bereich) zu erstellen, können Sie die folgende Formel verwenden:

Math.floor(Math.random()*(b-a+1))+a;

Wobei a die kleinste Zahl ist und b die größte Zahl ist, für die Sie eine Zufallszahl generieren möchten.,

console.log(Math.floor(Math.random()*(25-10+1))+10);

Die obige Formel würde eine zufällige Ganzzahl zwischen 10 und 25 einschließlich erzeugen.

Im Protokoll der Webbrowser-Konsole wird Folgendes ausgegeben:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.