VBScript RndFunktion


VBScript 参考手册Vollständige VBScript-Referenz

Die Rnd-Funktion gibt eine Zufallszahl zurück. Die Zahl ist immer kleiner als 1, aber größer oder gleich 0.

Syntax

Rnd[(number)]

Parameter Beschreibung
number Optional. Ein gültiger numerischer Ausdruck.

Wenn die Zahl ist:

  • <0 - Rnd gibt jedes Mal dieselbe Zahl zurück.
  • >0 - Rnd gibt die nächste Zufallszahl in der Sequenz zurück.
  • =0 - Rnd gibt die zuletzt generierte Zahl zurück.
  • Ausgelassen - Rnd gibt die nächste Zufallszahl in der Sequenz zurück.

Beispiele

Beispiel 1

Zufallszahl:

<script type="text/vbscript">

document.write(Rnd)

</script>

Beachten Sie, dass Sie jedes Mal dieselbe Zahl erhalten. Um dies zu vermeiden, verwenden Sie die Randomize-Anweisung wie in Beispiel 2.

Ausgabe des obigen Beispiels:

0.7055475

Selbst ausprobieren »

Beispiel 2

Um zu vermeiden, wie in Beispiel 1 jedes Mal dieselbe Zahl zu erhalten, verwenden Sie die Randomize-Anweisung:

<script type="text/vbscript">

Randomize
document.write(Rnd)

</script>

Ausgabe des obigen Beispiels:

0.4758112

Selbst ausprobieren »

Beispiel 3

Das Folgende zeigt, wie man zufällige ganze Zahlen innerhalb eines bestimmten Bereichs erzeugt:

<script type="text/vbscript">

Dim max,min
max=100
min=1
Randomize
document.write(Int((max-min+1)*Rnd+min))

</script>

Ausgabe des obigen Beispiels:

71

Selbst ausprobieren »

VBScript 参考手册Vollständige VBScript-Referenz Weitere Erweiterungen