PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → Code de tri...(tri de nombre aléatoire)
Code de tri...(tri de nombre aléatoire)
Iniciado por Therion, jan., 20 2004 9:28 AM - 2 respostas
Publicado em janeiro, 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
Publicado em janeiro, 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.
Publicado em janeiro, 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.