Como: |
Linguagens Disponíveis: Reporting, Maintain
As funções RDNORM e RDUNIF geram número aleatórios:
Se o RDNORM gerar um grande conjunto de números (entre 1 e 32768), eles terão as seguintes propriedades:
{RDNORM|RDUNIF}(output)
onde:
Gera números aleatórios de precisão dupla que são normalmente distribuídos com uma média aritmética de 0 e um desvio padrão de 1.
Gera números aleatórios de precisão dupla que são distribuídos uniformemente entre 0 e 1.
Precisão dupla
É o nome do campo que contém o resultado ou o formato do valor de saída posto entre aspas simples.
RDNORM atribui números aleatórios e os armazena em RAND. Estes números são utilizados para escolher de forma aleatória cinco registros de funcionários identificados pelos valores nos campos LAST NAME e 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
A solicitação produz uma saída similar à seguinte:
RAND LAST_NAME FIRST_NAME ---- --------- ---------- .65 CROSS BARBARA .20 BANNING JOHN .19 IRVING JOAN .00 BLACKWOOD ROSEMARIE -.14 GREENSPAN MARY
Information Builders |