Fórum Gerar Numeros Aleatorios #332253

29/10/2006

0

Ola como faço para gerar numeros aleatorios ordenados com 4 digitos e que nao se repita varias vezes.

obrigado


Pellegrini

Pellegrini

Responder

Posts

29/10/2006

Rm

Sem aprofundar... de uma analisada no que segue

begin
Edit1.Text:=inttostr(random(9999));
Randomize;
end;

Não testei mas deve gerar valores tambem com menos de quatro digitos


Responder

Gostei + 0

29/10/2006

Martins

Sem aprofundar... de uma analisada no que segue begin Edit1.Text:=inttostr(random(9999)); Randomize; end; Não testei mas deve gerar valores tambem com menos de quatro digitos


verdade, vai funcionar, não testei o código abaixo tb, ele é apenas uma implementação diferente do anterior.

const
 a: integer = 0123456789;
begin
  Edit1.Text := IntToStr(Random(a));
  Randomize;
end;


Boa sorte!


Responder

Gostei + 0

30/10/2006

Motta

Gerar nºs randomicos é simples , mas não repetitivos nem tanto, isto já foi discutido aqui, teste o PESQUISAR.


Responder

Gostei + 0

30/10/2006

Output

E pra gerar nros e letras aleatorios???


Responder

Gostei + 0

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

Aceitar