RANDOM-Makro
Das RANDOM-Makro Makro ist nur in IBM® Campaign verfügbar.
Syntax
RANDOM(num [, seed]) RANDOM(num, value1, value2 [, seed])
Parameter
num
Die Anzahl der Zufallszahlen, die generiert werden sollen. Dieser Wert muss eine positive Ganzzahl größer als null sein.
value1
Eine Grenze für die Zufallszahlen, die generiert werden sollen. Dabei kann es sich um einen konstanten Wert oder um einen Ausdruck handeln, dessen Auswertung eine Konstante ergibt. Wird dieser Parameter nicht angegeben, ist der Standard null.
value2
Die andere Grenze für die Zufallszahlen, die generiert werden sollen. Dabei kann es sich um einen konstanten Wert oder um einen Ausdruck handeln, dessen Auswertung eine Konstante ergibt. Wird dieser Parameter nicht angegeben, ist der Standard eins.
seed
Ein optionaler Startwert für die Generierung von Zufallszahlen. Der Wert muss eine ganze Zahl sein.
Beschreibung
RANDOM generiert eine Spalte von Zufallszahlen. Dabei wird eine neue Spalte mit num Zufallszahlen zurückgegeben. Wenn value1 und value2 angegeben sind, werden die Zufallszahlen zwischen diesen Grenzen (inklusive) generiert. Wenn sie nicht angegeben sind, werden standardmäßig Werte zwischen null und eins generiert. Wenn seed angegeben ist, wird dieser Wert als Startwert für die Generierung von Zufallszahlen verwendet.
*
Wenn seed größer-gleich ist, wird der Wert durch 232-1 ersetzt. Werte von seed über werden gerundet (d. h., die Genauigkeit geht verloren). Deshalb können sich bei demselben Wert von seed mehrere Werte ergeben.
Beispiele
Erstellt eine neue Spalte TEMP, die Zufallszahlen mit unbegrenzter Länge enthält.
Erstellt eine neue Spalte TEMP, die 100 Zufallszahlen zwischen 0,0 und 1,0 enthält.
Erstellt eine neue Spalte TEMP mit 100 Zufallszahlen, die ausgehend von dem Startwert 5943049 generiert werden.
Erstellt eine neue Spalte TEMP, die 100 Zufallszahlen zwischen 0 und 100,0 enthält.
Erstellt eine neue Spalte TEMP mit 100 Zufallszahlen zwischen 0 und 100, die ausgehend von dem Startwert 5943049 generiert werden.
Zugehörige Funktionen