Código
Var
Rand,i:integer;
begin
Randomize;
Edit1.Text:='';
repeat
Rand:=Random(9); //será sorteado os números de 0 a 9
if AnsiPos(IntToStr(Rand),Edit1.Text)=0 then //somente se o número for diferente do já escolhido
Edit1.Text := Edit1.Text+IntToStr(Rand);
until(Length(Edit1.Text)=4); //quantos números diferentes você desejar obter.
end;
Planeta Delphi - www.planetadelphi.com.br - Todos os direitos reservados | Copyright 2001-2009