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.

Anmerkung: 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

TEMP = RANDOM()

Erstellt eine neue Spalte TEMP, die Zufallszahlen mit unbegrenzter Länge enthält.

TEMP = RANDOM(100)

Erstellt eine neue Spalte TEMP, die 100 Zufallszahlen zwischen 0.0 und 1.0 enthält.

TEMP = RANDOM(100, 5943049)

Erstellt eine neue Spalte TEMP mit 100 Zufallszahlen zwischen 0 und 100, die ausgehend von dem Seedwert 5943049 generiert werden.

TEMP = RANDOM(100, 0, 100)

Erstellt eine neue Spalte TEMP, die 100 Zufallszahlen zwischen 0 und 100,0 enthält.

TEMP = RANDOM(100, 0, 100, 5943049)

Erstellt eine neue Spalte TEMP mit 100 Zufallszahlen zwischen -0 und 100, die ausgehend von dem Seedwert 5943049 generiert werden.

Zugehörige Funktionen

Funktion Syntax
RANDOM_GAUSS Gibt die angegebene Anzahl von Zufallswerten aus einer gaußschen Verteilung zurück.