Comment : |
Langages disponibles : reporting, Maintain
Les fonctions RDNORM et RDUNIF génèrent des nombres aléatoires :
Si RDNORM génère une série de chiffres de taille importante,(entre 1 et 32768), ils ont les propriétés suivantes :
{RDNORM|RDUNIF}(output)
où :
Génère des nombres aléatoires en double précision qui sont de distribution normale avec une espérance arithmétique de 0 et un écart-type de 1.
Génère des nombres aléatoires en double précision distribués de façon uniforme entre 0 et 1.
Double précision
est le champ qui contient le résultat, ou le format de la valeur de sortie entre guillemets simples.
RDNORM attribut des nombres aléatoires et les stockent dans RAND. Ces nombres sont alors utilisées pour choisir cinq enregistrements d'employés aléatoirement, identifiés par les valeurs des champs LAST NAME et FIRST NAME fields.
DEFINE FILE EMPLOYEE
RAND/D12.2 WITH LAST_NAME = RDNORM(RAND);END
TABLE FILE EMPLOYEE
PRINT LAST_NAME AND FIRST_NAME
BY HIGHEST 5 RAND
END
produit une sortie similaire à la suivante :
RAND LAST_NAME FIRST_NAME ---- --------- ---------- .65 CROSS BARBARA .20 BANNING JOHN .19 IRVING JOAN .00 BLACKWOOD ROSEMARIE -.14 GREENSPAN MARY
Information Builders |