Gera um conjunto de números aleatórios.

RANDOM NUMBER n <SEED valor_de_origem> MINIMUM valor_mínimo MAXIMUM valor_máximo <COLUMNS n> <UNIQUE> <SORTED> <TO {SCREEN|nome_arquivo}> <APPEND>
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.

  • Valor de origem especifique especificamente um valor de origem e salve-o se quiser replicar um determinado conjunto de números aleatórios.
  • Sem valor de origem insira um valor de origem "0" ou deixe-o em branco se quiser que o Analytics selecione aleatoriamente um valor de origem.
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:

  • SCREEN exibe os resultados na área de exibição do Analytics

    Dica

    Você pode clicar em qualquer valor de resultado vinculado na área de exibição para detalhar até o registro ou os registros associados na tabela de origem.

  • nome_arquivo salva os resultados em um arquivo

    Especifique nome_arquivo como uma cadeia entre aspas com uma extensão de arquivo apropriada. Por exemplo: TO "Saída.TXT"

    Por padrão, o arquivo é salvo na pasta que contém o projeto do Analytics.

    Use um caminho de arquivo absoluto ou relativo para salvar o arquivo em uma pasta diferente já existente:

    • TO "C:\Saída.TXT"
    • TO "Resultados\Saída.TXT"

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:

  • os mesmos campos
  • a mesma ordem de campos
  • os campos correspondentes têm o mesmo comprimento
  • os campos correspondentes têm o mesmo tipo de dados

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.

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"

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.