Macro RANDOM

Le RANDOM est disponible uniquement dans Unica Campaign.

Syntaxe

RANDOM(num [, seed]) RANDOM(num, value1, value2 [, seed])

Paramètres

num

Nombre de nombres aléatoires à générer. Il doit s'agir d'un entier positif supérieur à zéro.

value1

Limite sur les nombres aléatoires à générer. Il peut s'agir de toute valeur constante ou d'une expression convertie en constante. Si ce paramètre n'est pas fourni, la valeur par défaut est zéro.

value2

L'autre limite sur les nombres aléatoires à générer. Il peut s'agir de toute valeur constante ou d'une expression convertie en constante. Si ce paramètre n'est pas fourni, la valeur par défaut est un.

seed

Valeur de départ facultative à utiliser pour la génération de nombres aléatoires. Vous devez indiquer un nombre entier.

Description

RANDOM génère une colonne de nombres aléatoires. Il renvoie une nouvelle colonne contenant num nombre aléatoires. Si value1 et value2 sont spécifiés, les nombres aléatoires sont générés entre ces limites (incluses). Si vous n'en indiquez pas, les valeurs sont générées par défaut entre zéro et un. Si seed est fourni, il est utilisé comme valeur de départ pour le générateur de nombres aléatoires.

Remarque : Si seed est supérieur ou égal à , la valeur est remplacée par 2 32- 1. Les valeurs de seed supérieures à sont arrondies (la précision est perdue). Par conséquent, plusieurs valeurs peuvent posséder la même valeur seed.

Exemples

TEMP = RANDOM()

Crée une colonne nommée TEMP contenant des nombres aléatoires de longueur illimitée.

TEMP = RANDOM(100)

Crée une colonne nommée TEMP contenant 100 nombres aléatoires compris entre 0,0 et 1,0.

TEMP = RANDOM(100, 5943049)

Crée une colonne nommée TEMP contenant 100 nombres aléatoires générés à partir du numéro de valeur de départ 5943049.

TEMP = RANDOM(100, 0, 100)

Crée une colonne nommée TEMP contenant 100 nombres aléatoires compris entre 0,0 et 100,0.

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

Crée une colonne nommée TEMP contenant 100 nombres aléatoires compris entre 0 et 100 générés à partir du numéro de valeur de départ 5943049.

Fonctions associées

Fonction Description
RANDOM_GAUSS Renvoie le nombre spécifié de valeurs aléatoires à partir d'une distribution de Gauss