Ajuda do Collabora Office 24.04
Retorna um número aleatório entre 0 e 1.
Rnd [(Expression)]
Double
Expressão: Não tem efeito e é ignorada se for fornecida.
A função Rnd retorna frações decimais entre 0 (incluso) e 1 (excluso) de com distribuição uniforme. Utiliza-se o gerador de números aleatórios Mersenne Twister 19937. Para gerar números aleatórios em inteiros dentro de um intervalo, utilize a fórmula do exemplo abaixo. Uma instrução Randomize com uma semente definida pode ser ativada de antemão, se uma sequência previsível de números for desejada.
Sub ExampleRandomSelect
Dim iVar As Integer
iVar = Int((15 * Rnd) -2)
Select Case iVar
Case 1 To 5
Print "Números de 1 a 5"
Case 6, 7, 8
Print "Números entre 6 e 8"
Case Is > 8 And iVar < 11
Print "Maior que 8"
Case Else
Print "Fora do intervalo 1 a 10"
End Select
End Sub