Heim  >  Artikel  >  Web-Frontend  >  Was ist die Verwendung von Random in Javascript?

Was ist die Verwendung von Random in Javascript?

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-06-10 11:49:144737Durchsuche

In Javascript ist die Verwendung von random „Math.random()“. Die Methode „random()“ kann eine Zufallszahl zwischen 0 und 1 zurückgeben. Der von dieser Methode zurückgegebene Wert kann 0 sein, aber nicht 1.

Was ist die Verwendung von Random in Javascript?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Erhalten Sie eine zufällige ganze Zahl zwischen A und B:

Math.floor(Math.random()*B)+A

Erhalten Sie einen zufälligen booleschen Wert:

(Math.random()>0,495): Es besteht eine 50-prozentige Wahrscheinlichkeit, „wahr“ zurückzugeben, und eine 50-prozentige Wahrscheinlichkeit, „falsch“ zurückzugeben

Ein weiteres Beispiel ist (Math.random()>0.7): Es besteht eine Wahrscheinlichkeit von 70 %, dass „true“ zurückgegeben wird, und eine Wahrscheinlichkeit von 30 %, dass „fasle“ zurückgegeben wird.

Bedenken Sie, dass Math.random() niemals 1 zurückgibt. Da wir gleichzeitig Math.floor() zum Abrunden verwenden, kann das Endergebnis, das wir erhalten, nicht 1 sein. Dadurch wird sichergestellt, dass wir eine Zahl zwischen 0 und 1 erhalten.

Beispiel:

<html>
<body>

<script type="text/javascript">

document.write(Math.random())

</script>

</body>
</html>

Ergebnis:

0.5528221991387223

[Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene]

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von Random in Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn