Fórum Número randomico #173804

08/08/2003

0

Preciso gerar um número randomico dentro de um intervalo que será definido pelo usuário. utilizei o Random e ele gera sempre o mesmo número...
Me disseram para utilizar o Randomize, mas mesmo assim não deu certo!
Obrigada
Brunika!


Brunika

Brunika

Responder

Posts

08/08/2003

Delphi_user

:evil:
larga de c preguiçosa e pesquisa menina e ve c aprende direito tah


Responder

Gostei + 0

08/08/2003

Ivonei

Tente esta função: :)

function Random [ ( Range: Integer) ];

0 <= X < Range.

var
I: Integer;
begin
Randomize;
for I := 1 to 50 do begin
{ Write to window at random locations }
Canvas.TextOut(Random(Width), Random(Height), ´Boo!´);
end;
end;

[ ]´s


Responder

Gostei + 0

08/08/2003

Ivonei

Tente esta função: :)

function Random [ ( Range: Integer) ];

0 <= X < Range.

var
I: Integer;
begin
Randomize;
for I := 1 to 50 do begin
{ Write to window at random locations }
Canvas.TextOut(Random(Width), Random(Height), ´Boo!´);
end;
end;

[ ]´s


Responder

Gostei + 0

08/08/2003

Cebikyn

Exite um afunção na [i:e47747a476]Unit[/i:e47747a476] [b:e47747a476]Math[/b:e47747a476] que faz exatamente o que vc quer:
RandomRange(Inicio_do_Intervalo, Fim_do_Intervalo);

Lembre-se de colocar [b:e47747a476]Math[/b:e47747a476] na seção [i:e47747a476]uses[/i:e47747a476].


Responder

Gostei + 0

08/08/2003

Atomix

Tente utilizar a função random da seguinte forma:

funtion Rnd(nTotal : integer):integer;
begin
Randomize;
Result := Random(nTotal);
end;


:)


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar