Numeros aleatorios sem repetir!

Delphi

18/12/2003

PRECISO DE ALGUMA FUNÇAO Q CRIE NUMEROS ALEATORIOS E MOSTRE NUM EDIT, POREM SEM REPETIR OS NUMEROS DE FORMA ALGUMA!!

EX:

1234
4254
5547
8547

etc..

Um abraço


Njunior

Njunior

Curtidas 0

Respostas

Beppe

Beppe

18/12/2003

A função Random(x) retorna um número aleatório entre 0 e x - 1.
Mas não há como evitar repetições. Para isso, você deve armazenar os números gerados numa tabela. Ao chamar a função, se o número retornado já existe na tabela, gera mais um número, senão, adiciona-o à tabela.


GOSTEI 0
POSTAR