|
PROFESSIONAL NEWSGROUPS WINDEV, WEBDEV and WINDEV Mobile |
| | | | | |
Code de tri...(tri de nombre aléatoire) |
Started by Therion, Jan., 20 2004 9:28 AM - 2 replies |
| |
| | | |
|
| |
Posted on January, 20 2004 - 9:28 AM |
Bonjour tout le monde
Je m'excuse d'avance si ce sujet à deja ete traite. J'essais de realiser dans le cadre de mon apprentissage à windev (windev 7.5 v206g) un programme de tirage au loto (j'utilise les fonction inithasard et hasard). Quelqu'un aurait t'il l'idee d'un code qui tourne bien ? Etant donne qu'il arrive souvent à ces fonction de retourner le meme nombre 2 fois, pouvez vous aussi me dire dans ce cas comment supprimer la 2e valeur tiree et relancer la moulinette jusqu'à ce que les nombres tirés soient tous differents.
Merci d'avance pour vos reponse Therion P.S. Si vous avez des liens ou je pourrait trouver des codes traitant de ce sujet je serais tres heureux de les avoir |
| |
| |
| | | |
|
| | |
| |
Posted on January, 20 2004 - 10:46 AM |
"Therion" <Therion@lpic.every1.net> wrote:
Bonjour tout le monde
Je m'excuse d'avance si ce sujet à deja ete traite. J'essais de realiser dans le cadre de mon apprentissage à windev (windev 7.5 v206g) un programme de tirage au loto (j'utilise les fonction inithasard et hasard). Quelqu'un aurait t'il l'idee d'un code qui tourne bien ? Etant donne qu'il arrive souvent à ces fonction de retourner le meme nombre 2 fois, pouvez vous aussi me dire dans ce cas comment supprimer la 2e valeur tiree et relancer la moulinette jusqu'à ce que les nombres tirés soient tous differents.
Merci d'avance pour vos reponse Therion P.S. Si vous avez des liens ou je pourrait trouver des codes traitant de
ce
sujet je serais tres heureux de les avoir
Il suffit de stocker les nombre déjà tirés dans une liste, et de vérifier à chaque tirage si le nombre est présent dans la liste, soit avec ChaineOccurence <> 0, soit avec Position. Les nombres inférieurs à 10 doivent être complété avec un zéro à gauche ( fonction NumeriqueVersChaine ).
Frédéric. |
| |
| |
| | | |
|
| | |
| |
Posted on January, 20 2004 - 3:16 PM |
Merci pour votre reponse
"Frédéric DEMILLY" <f.demilly@pacificpeche.fr> a écrit dans le message de news:400ceba1@news....
Il suffit de stocker les nombre déjà tirés dans une liste, et de vérifier à chaque tirage si le nombre est présent dans la liste, soit avec ChaineOccurence > <> 0, soit avec Position. Les nombres inférieurs à 10 doivent être complété
avec un zéro à gauche ( fonction NumeriqueVersChaine ).
Frédéric.
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|