Instrução randomizar

Inicializa o gerador de número aleatório.

Sintaxe

Randomizar [ número ]

O argumentode número opcional é uma Variant ou qualquer expressão numérica válida.

Comentários

Randomize usa o número para inicializar o gerador de número aleatório da função Rnd , dando-lhe um novo valor de semente . Se você omitir número, o valor retornado pelo temporizador do sistema será usado como o novo valor de semente.

Se Randomize não for usado, a função Rnd (sem argumentos) usará o mesmo número que uma semente na primeira vez que é chamada e, posteriormente, usará o último número gerado como um valor de semente.

Observação

Para repetir sequências de números aleatórios, chame Rnd com um argumento negativo imediatamente antes de usar Randomize com um argumento numérico. Usar Randomize com o mesmo valor para número não repete a sequência anterior.

Exemplo

Este exemplo usa a instrução Randomize para inicializar o gerador de número aleatório. Como o argumento de número foi omitido, Randomize usa o valor retornado da função Timer como o novo valor de semente.

Dim MyValue 
Randomize ' Initialize random-number generator. 
 
MyValue = Int((6 * Rnd) + 1) ' Generate random value between 1 and 6. 

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.