Array
(
)

Numero Randimico

Davefloripa
   - 14 ago 2004

Urgente....

Alguem sabe como faço pra gerar um numero randomico.. entre 0 e 99..
e guardar numa variavel por exemplo.

Agradeço a ajuda....


Fórum Vini
   - 14 ago 2004

Olá,
é só usar a função random() e randomize():
#Código

var
Num: Integer;
begin
Randomize;
Num:= Random(100); //Se não me engano ele nunca sorteia o limite, por isso coloquei 99+1
end;


Espero ter ajudado,
Vinicius;


Davefloripa
   - 14 ago 2004

Sim isso eu sei...
eu fiz random(99)
só que o seguinte... ele gera sempre os mesmo valores...
o random rega sempre ... os mesmo.. dae
ele entra num loop infinito..
ouvi falar que tem um tal de Randseed
sei la algo assim
sabe como funciona..???

valeu
obrigado pea ajuda


Cebikyn
   - 14 ago 2004

Coloca Randomize; na inicialização do programa, assim será gerada uma nova RandSeed, que é usada para a geração de nvs números. Se vc não chamar o Randomize, o RandSeed não varia, logo, os números serão sempre os mesmos. Outra opção é mudar o RandSeed manualmente.