Instrução randomize
Inicializa o gerador de números aleatórios.
Sintaxe
Randomize [ number ]
O argumentode número opcional é uma Variante ou qualquer expressão numérica válida.
Comentários
Randomize utiliza o número para inicializar o gerador de números aleatórios da função Rnd , dando-lhe um novo valor de seed . Se omitir o número, o valor devolvido pelo temporizador do sistema é utilizado como o novo valor de seed.
Se Randomize não for utilizada, a função Rnd (sem argumentos) utiliza o mesmo número que uma semente na primeira vez que é chamada e, posteriormente, utiliza 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 utilizar Randomize com um argumento numérico. A utilização de Randomize com o mesmo valor para número não repete a sequência anterior.
Exemplo
Este exemplo utiliza a instrução Randomize para inicializar o gerador de números aleatórios. Uma vez que o argumento de número foi omitido, Randomize utiliza o valor devolvido da função Temporizador como o novo valor de seed.
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.