RANDOM-Makro
Die RANDOM
Makro ist nur in Unica 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 Seed für die Generierung von Zufallszahlen. Der Wert muss eine ganze Zahl sein.
Syntax
RANDOM
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 Seed für die Generierung von Zufallszahlen verwendet.
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
TEMP = RANDOM() Erstellt eine neue Spalte |
TEMP = RANDOM(100) Erstellt eine neue Spalte |
TEMP = RANDOM(100, 5943049) Erstellt eine neue Spalte |
TEMP = RANDOM(100, 0, 100) Erstellt eine neue Spalte |
TEMP = RANDOM(100, 0, 100, 5943049) Erstellt eine neue Spalte |
Zugehörige Funktionen
Funktion | Syntax |
---|---|
RANDOM_GAUSS |
Gibt die angegebene Anzahl von Zufallswerten aus einer gaußschen Verteilung zurück. |