Random ?

Résolu
Signaler
Messages postés
54
Date d'inscription
vendredi 7 novembre 2003
Statut
Membre
Dernière intervention
6 juin 2011
-
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
-
bon jai plusieur nombre  exemple : 90 , 50, 120 , 60 , 40  et 10   il peut y en avoir plus come il peut y en avoir moin sela depend des resultat que menvois mon program

je chercher une maniere de faire un random entre ses nombre pour n'en sélectionné k'un seule

si quelqu'un connais une solution  efficace et rapide sur vb 2005 merci de men faire part

merci a tous

3 réponses

Messages postés
149
Date d'inscription
mardi 30 septembre 2003
Statut
Membre
Dernière intervention
23 juillet 2009

Stocke les dans un tableau, pui tu fait un random entre 0 et le nombre d'elements du tableau.
Messages postés
7668
Date d'inscription
samedi 5 novembre 2005
Statut
Membre
Dernière intervention
22 août 2014
27
Bonjour,

Tu mets ces nombres dans un tableau dynamique et tu fais un tirage aléatoire sur le nombre d'indices (Ubound) puis tu extrais le nombre correspondant à l'indice ainsi tiré au sort.
Simple.
Messages postés
3172
Date d'inscription
dimanche 15 février 2004
Statut
Membre
Dernière intervention
9 avril 2017
35
Salut,

Pense bien à utilise la classe System.Random plutot que la fonction rnd qui est du vb6.





__________
 Kenji