Random ?

Résolu
cs_li Messages postés 54 Date d'inscription vendredi 7 novembre 2003 Statut Membre Dernière intervention 6 juin 2011 - 24 mai 2007 à 16:02
 Utilisateur anonyme - 24 mai 2007 à 17:04
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

Big200148 Messages postés 149 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 23 juillet 2009
24 mai 2007 à 16:09
Stocke les dans un tableau, pui tu fait un random entre 0 et le nombre d'elements du tableau.
3
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
24 mai 2007 à 16:10
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.
3
Utilisateur anonyme
24 mai 2007 à 17:04
Salut,

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





__________
 Kenji
0
Rejoignez-nous