Cómo: |
Idiomas disponibles: informes, Maintain
Las funciones RDNORM y RDUNIF generan números aleatorios:
Si RDNORM genera un conjunto grande de números (entre 1 y 32768), estos presentan las siguientes propiedades:
{RDNORM|RDUNIF}(output)
donde:
Genera números aleatorios de precisión doble, distribuidos normalmente con una media aritmética de 0 y una desviación estándar de 1.
Genera números aleatorios de precisión doble, uniformemente distribuidos entre 0 y 1.
Doble precisión
Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.
RDNORM asigna números aleatorios y los guarda en RAND. Después, los números se utilizan para elegir de forma aleatoria cinco registros de empleados identificados por los valores en los campos LAST NAME y FIRST NAME.
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
La solicitud produce una salida similar a ésta:
RAND LAST_NAME FIRST_NAME ---- --------- ---------- .65 CROSS BARBARA .20 BANNING JOHN .19 IRVING JOAN .00 BLACKWOOD ROSEMARIE -.14 GREENSPAN MARY
WebFOCUS |