Salut à tous !
Je viens sur ce forum car j'ai un petit soucis avec la fonction "Random" en C#.
En gros, je souhaite 10 nombres aléatoires compris entre 1 et 100 mais je ne veux pas de double nombre. Une fois qu'un nombre a été tiré au sort, il ne doit plus être tiré au sort.
Code :
- numero.Add(aleat.Next(1, 100));
- for (i = 0; i <= 9; i++)
- {
- int a = aleat.Next(1, 100);
- while (numero[i] == a)
- {
- a = aleat.Next(1, 100);
- }
- numero.Add(a);
- }
|
Le problème vient au niveau du tant que. Comment je pourrais faire pour vérifier que le nombre aléatoire n'a pas déja été tiré au sort?
Merci de m'aider
Message édité par cvex le 19-11-2006 à 20:10:47
---------------
http://forum.hardware.fr/hardwaref [...] 1293-1.htm