Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Inicializa o gerador de números aleatórios.
Sintaxe
Randomizar [ número ]
O argumentonúmero opcional é uma Variant ou qualquer expressão numérica válida.
Comentários
Randomize usa número para inicializar o gerador de números aleatórios da função Rnd , dando a ela um novo valor de semente . Se você omitir o 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 em que for 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úmeros aleatórios. Como o argumento numérico 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.