Random

Kategorie: Arithmetik
Ab Engineversion: 4.6.5.0 CP

Beschreibung

Gibt eine Zufallszahl zwischen 0 und iMaxVal-1 zurück. Der zurückgegebene Wert kann jedoch nicht höher als 32767 sein.

Syntax

int Random (int iMaxVal);

Parameter

iMaxVal:
Höchstwert

Beispiel

protected func Hit()
{
  if(!Random(60)) Explode(Random(10)+1);
}
        
Lässt das Objekt, in dem der Script steht, mit der Wahrscheinlichkeit von 1:60 explodieren. Der Explosionsradius ist dabei ein zufälliger Wert zwischen 1 und 10.
Siehe auch: RandomX
jwk, Juni 2002