Função RANDOM
Esta função, quando chamada com um valor inteiro como parâmetro, gera números randômicos entre 0 e o valor informado menos 1.
Exemplo:
Variavel := Random(3);
A cada execução desta instrução, um valor entre 0 e 2 será atribuído à variável.
Para que número diversos sejam gerados a cada execução do programa que usa a função, deve-se executar Randomize uma vez no início do programa. A “semente” da função será alterada, garantindo a geração de um conjunto diferente de valores para cada nova execução do programa.
Exemplo de código usando Random, gerando valores entre 0 e 2 para atribuir à ValorInt:
...
begin
Randomize;
{ uma só vez, no início do programa, garante que um conjunto diverso de valores seja gerado a cada nova execução }
...
ValorInt := Random(3); { ValorInt receberá, a cada nova execução deste comando, 0, 1 ou 2 }
...
end.
A função Random também pode ser usada sem parâmetros, porém neste caso ela retorna um número real entre 0 e 1.
Exemplo:
VariavelReal := Random;
Nenhum comentário:
Postar um comentário