Função RAND( )
Retorna um número aleatório dentro de um intervalo especificado.
Sintaxe
RAND(número)
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
número | numérico |
O limite numérico do número aleatório. Se você especificar um número com casas decimais, o número aleatório gerado terá o mesmo número de casas decimais.
|
Saída
Numérico.
Exemplos
Exemplos básicos
Retorna 278,61:
RAND(1000,00)
Retorna 3781:
RAND(10000)
Nota
O valor de retorno será diferente a cada execução da função.
Observações
RAND( ) não consegue replicar resultados
Se você usar a função RAND( ) consecutivamente com o mesmo valor de número, serão produzidos resultados diferentes. Ao contrário do comando RANDOM, a função RAND( ) não tem um valor de origem.
Possibilidade de duplicidade de números aleatórios
Se você usar RAND( ) para criar um campo calculado que atribui um número aleatório a cada registro de uma tabela, poderá ocorrer a geração de números aleatórios duplicados. Não há garantia de que os números aleatórios serão únicos.
Quanto maior o valor número em relação ao número de registros na tabela, maior a probabilidade de que os números gerados sejam únicos.
Atualização dinâmica de números aleatórios
Um campo calculado com a função RAND( ) gerará um novo conjunto de números aleatórios toda vez que você executar ações como classificação rápida, aplicar um filtro, rearranjar as colunas ou rolar a exibição.
Se você quer fixar um conjunto de números aleatórios, extraia os dados para uma nova tabela utilizando a opção Exibir ou Campos na caixa de diálogo Extrair.