var
i,n: Integer;
begin
Randomize;
repeat
begin
n:= Random(255);
if n in [48..57,65..90,97..122] then // ce truc la !!
MemoCle.Text:=MemoCle.Text+Char(n);
end;
until Length(MemoCle.Text)=1024;
est ce que ce code est correct? je veux dire, il marche tres bien cependant je ne connais pas grand chose quant aux tableaux, et je sais pas si cette syntaxe est correcte...
Simplement je crois que tu pourrais écrire ton code de façon plus
efficace comme ceci, vu que tu ne veux générer que des lettres ou des
chiffres, soit 62 caractères différents :
var
i,n: Integer;
begin
Randomize;
for i := 1 to 1024 do
begin
n:= Random(62);