pcpunch
Messages postés1243Date d'inscriptionmardi 7 mai 2002StatutMembreDernière intervention18 février 2019
-
Modifié par Whismeril le 12/09/2015 à 19:32
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018
-
12 sept. 2015 à 23:53
Bonjour,
Ce qui s'appelle tout simplement touiller un tableau
J'ai déjà eu l'occasion de montrer comment le faire sur le tableau lui-même et en n'en parcourant que la moitié en boucle.
Le code qui suit (pour VB6) est très facilement transposable en VB.Net. Seule la partie relative au tirage aléatoire (randomize et Rnd sont différentes) ===>> Montant étant donc le nom de ton tableau ===>>
Randomize Timer nb = UBound(montant) For i = 0 To nb \ 2 ou = Int(((nb - i) * Rnd)) temp = montant(ou) montant(ou) = montant(nb - i) montant(nb - i) = temp Next
ce code est ultra rapide
EDIT : attention au signe \ : il indique une division entière ________________________
Nul ne saurait valablement coder ce qu'il ne saurait exposer clairement.