RDNORM y RDUNIF: Cómo generar números aleatorios

Cómo:

Idiomas disponibles: informes, Maintain

Las funciones RDNORM y RDUNIF generan números aleatorios:


Principio de página

x
Sintaxis: Cómo Generar números aleatorios
{RDNORM|RDUNIF}(output)

donde:

RDNORM

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.

RDUNIF

Genera números aleatorios de precisión doble, uniformemente distribuidos entre 0 y 1.

output

Doble precisión

Es el nombre del campo que contiene el resultado, o el formato del valor de salida puesto entre comillas solas.



Ejemplo: Cómo generar números aleatorios

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