Macro RANDOM_GAUSS

Le RANDOM_GAUSS est disponible uniquement dans Unica Campaign.

Syntaxe

RANDOM_GAUSS(num [, seed]) RANDOM_GAUSS(num, mean, std [, seed])

Paramètres

num

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

mean

Moyenne de la valeur de Gauss. 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.

std

Ecart type de la valeur de Gauss. 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. (Si une valeur non entière est fournie, la partir entière de cette valeur est automatiquement utilisée à la place.)

Description

RANDOM_GAUSS génère une colonne de nombres aléatoires basée sur une distribution de Gauss. Il renvoie une nouvelle colonne contenant num nombre aléatoires. Si mean et std sont spécifiés, les nombres aléatoires sont générés à l'aide d'une distribution de Gauss avec la moyenne et l'écart type spécifiés. Si ces arguments ne sont pas indiqués, par défaut, la distribution gaussienne a une valeur de zéro et son écart type est égal à un. Si seed est fourni, il est utilisé comme valeur de départ pour le générateur de nombres aléatoires.

Exemples

TEMP = RANDOM_GAUSS(100)

Crée une colonne nommée TEMP contenant 100 valeurs échantillonnées de manière aléatoire à partir d'une distribution de Gauss de moyenne nulle et d'écart type égal à un.

TEMP = RANDOM_GAUSS(500, 3)

Crée une colonne nommée TEMP contenant 100 valeurs échantillonnées de manière aléatoire à partir d'une distribution de Gauss de moyenne nulle et d'écart type égal à un. Le nombre 3 est utilisé comme valeur de départ pour le générateur de nombre aléatoire.

TEMP = RANDOM_GAUSS(5000, 100, 32)

Crée une colonne nommée TEMP contenant 5000 valeurs échantillonnées de manière aléatoire à partir d'une distribution de Gauss de moyenne égale à 100 et d'écart type égal à 32.

TEMP = RANDOM_GAUSS(500, -1, 2, 3)

Crée une colonne nommée TEMP contenant 500 valeurs échantillonnées de manière aléatoire à partir d'une distribution de Gauss de moyenne égale à -1 et d'écart type égal à 2. Le nombre 3 est utilisé comme valeur de départ pour le générateur de nombre aléatoire.

Fonctions associées

Fonction Description
RANDOM Renvoie le nombre spécifié de nombres aléatoires