Rnd – Aleatórios

Descrição :

A função Rnd em VBA é utilizada para gerar números pseudoaleatórios. Ela retorna um número decimal entre 0 e 1. Para obter uma gama diferente, pode-se multiplicar o resultado e ajustar o intervalo. A semente inicial pode ser definida usando Randomize. Essa função é útil em simulações, jogos e outras aplicações que requerem aleatoriedade controlada.

Exemplos:

Gerar um número decimal aleatório entre 0 e 1:


    Dim numeroAleatorio As Double
    numeroAleatorio = Rnd()
    

Resultado: A variável numeroAleatorio conterá um número decimal aleatório.

Gerar um número inteiro aleatório entre 1 e 100:


    Dim numeroInteiro As Integer
    numeroInteiro = Int((100 * Rnd()) + 1)
    

Resultado: A variável numeroInteiro conterá um número inteiro aleatório entre 1 e 100.

Gerar um número decimal aleatório entre 10 e 20:


    Dim numeroDecimal As Double
    numeroDecimal = (Rnd() * 10) + 10
    

Resultado: A variável numeroDecimal conterá um número decimal aleatório entre 10 e 20.

Gerar um valor booleano aleatório:


    Dim valorBooleano As Boolean
    valorBooleano = (Rnd() > 0.5)
    

Resultado: A variável valorBooleano conterá um valor booleano aleatório (verdadeiro ou falso).

Palavras-chave:

Palavra-chaveDescrição
RndFunção em VBA para gerar números pseudoaleatórios entre 0 e 1.
RandomizeComando para definir a semente inicial para a geração de números aleatórios.
Número AleatórioUm valor gerado pela função Rnd que pode ser usado em cálculos ou comparações.
SimulaçãoO uso da função Rnd em modelagem para criar cenários aleatórios.