Random()

Syntax

Ergebnis = Random(Maximum)
Beschreibung
Liefert eine Zufallszahl (Ganzzahl), welche zwischen 0 und dem angegebenen Maximal-Wert (jeweils einschließlich) liegt. 'Maximum' darf nicht den positiven Long-Wert überschreiten: 2147483647.

Zusätzlich kann RandomSeed() benutzt werden, um den aktuellen Ausgangswert der Zufallszahl (englisch: "random number seed") zu ändern. RandomData() kann verwendet werden, um einen Speicherpuffer mit Zufallsdaten zu füllen.

Hinweis: Dieser Befehl verwendet einen Pseudo-Zufallszahlen-Generator, der sehr schnell ist und eine zufällig aussehende Ausgabe produziert, aber nicht stark genug für kryptographische Zwecke ist. Der langsamere CryptRandom() Befehl kann verwendet werden, wenn eine sicherere Erzeugung von Zufallszahlen benötigt wird.

Beispiel:

  Repeat
    Dice = Random(5) + 1  ; einen Werten zwischen 1 und 6 erhalten
    Choice = MessageRequester("Roll the dice", "You got a "+Str(Dice)+", roll again?", #PB_MessageRequester_YesNo)
  Until Choice = #PB_MessageRequester_No

Unterstützte OS

Alle

<- RGBA() - Misc Inhaltsverzeichnis - RandomData() ->