Gera um conjunto de números aleatórios.
Sintaxe
RANDOM NUMBER n <SEED valor_de_origem> MINIMUM valor_mínimo MAXIMUM valor_máximo <COLUMNS n> <UNIQUE> <SORTED> <TO {SCREEN|nome_arquivo}> <APPEND>
Parâmetros
Nome | Descrição |
---|---|
NUMBER n |
O tamanho do conjunto de números aleatórios a serem gerados. Um máximo de 32767 números pode ser gerado. |
SEED valor_de_origem opcional |
O valor usado para inicializar o gerador de números aleatórios. Se você especificar um valor de origem, ele poderá ser qualquer número. Cada valor único de origem resulta em um conjunto diferente de números aleatórios. Se você especificar novamente o mesmo valor de origem, será gerado o mesmo conjunto de números aleatórios. Se você precisar replicar a análise, poderá ser necessário regenerar o mesmo conjunto de números aleatórios.
|
MINIMUM valor_mínimo | O menor número possível no conjunto de números aleatórios. Qualquer expressão ou valor numérico válido é permitido. |
MAXIMUM valor_máximo | O maior número possível no conjunto de números aleatórios. Qualquer expressão ou valor numérico válido é permitido. |
COLUMNS n opcional |
O número de colunas a ser usado para exibir o conjunto de números aleatórios. Se você omitir COLUMNS, o padrão será 6 colunas. |
UNIQUE opcional |
Incluir apenas números únicos no conjunto de números aleatórios. Se você omitir UNIQUE, serão permitidos valores duplicados no conjunto de números aleatórios. Nota Não especifique UNIQUE quando o tamanho especificado para o conjunto de números aleatórios excede 75% do intervalo entre MINIMUM e MAXIMUM. Se você fizer isso, o resultado poderá ser o descarte de um número excessivo de números aleatórios. |
SORTED opcional |
Exibe o conjunto de números aleatórios em ordem crescente. Se você omitir SORTED, os números serão exibidos na ordem em que são selecionados aleatoriamente. |
TO SCREEN | nome_arquivo opcional |
A localização para onde enviar os resultados do comando:
Se você omitir TO, o conjunto de números aleatórios será exibido na tela. |
APPEND opcional |
Anexa a saída do comando ao final de um arquivo existente, em vez de sobrescrevê-lo. Nota Você deve garantir que a estrutura da saída do comando e o arquivo existente são idênticos:
O Analytics anexa a saída a um arquivo existente, seja qual for sua estrutura. Se a estrutura da saída e do arquivo existente não corresponderem, o resultado poderá ser dados misturados, ausentes ou incorretos. |
Exemplos
Gerar um arquivo de texto com 100 valores aleatórios
Você quer selecionar aleatoriamente 100 arquivos impressos de um conjunto de arquivos com numeração de 10.000 a 20.000.
Você pode usar o comando RANDOM para gerar um arquivo de texto com 100 números aleatórios entre 10.000 e 20.000. Em seguida, você obtém os arquivos impressos que correspondem aos números aleatórios. Os valores são organizados em 10 colunas, são únicos e ordenados em ordem crescente:
RANDOM NUMBER 100 SEED 45387 MINIMUM 10000 MAXIMUM 20000 COLUMNS 10 UNIQUE SORTED TO "Números_Aleatórios.txt"
Observações
Nota
Para obter mais informações sobre o funcionamento desse comando, consulte a Ajuda do Analytics.
Algoritmo de números aleatórios
O comando RANDOM usa o algoritmo de números aleatórios padrão do Analytics. Ao contrário do comando SAMPLE, o comando RANDOM não oferece a opção de usar o algoritmo de números aleatórios Mersenne-Twister.