Eviter deux nombres identiques dans un tirage aléatoire
Salut,
Je cherche à simuler le Loto : 6 variables entières tirées au sort entre 1 et 49, en évitant qu'un même nombre apparaisse deux fois.
J'ai écrit ceci :
Code:
1 2 3 4 5 6 7
| randomize;
for :=1 to 6 do
begin
tableau[i]:=random(49);
if tableau[i]:=0 then { exclure 0 du tirage...du moins je suppose}
dec(i);
end; |
Maintenant, comment faire pour qu'un nombre n'apparaisse pas deux fois ?
Tout ce que j'ai essayé ne fonctionne pas... J'ai meme bouclé à l'infini... :oops:
Expliquez-moi bien svp, je suis débutant en prog...
Merci d'avance.