randomize ? ou condition foireuse - VB/VBA/VBS - Programmation
Marsh Posté le 08-03-2009 à 22:12:11
Citation : If de1 = de2 = de3 = de4 = de5 = de6 Then |
Je n'ai jamais utilisé cette syntaxe compacte en VB, donc j'ai un doute. A la place, j'écrirais :
If de1 = de2 and de2 = de3 and de3 = de4 and de4 = de5 and de5 = de6 Then |
C'est un chouia plus long, mais pas tant que ça, et et c'est une programation traditionnelle moins risquée.
D'autre part, la variable cpt n'est pas initialisée explicitement. Bon on peut penser que VB le fera tout seul, mais l'intialiser ne demande pas beaucoup d'effort et cela évite de prendre un autre risque.
Marsh Posté le 09-03-2009 à 14:23:21
Pourquoi ne pas utiliser un tableau de dés plutôt que 6 variables différentes !?
Marsh Posté le 08-03-2009 à 17:23:09
voici un algorithme tout con que j'avais en C et que j'ai passé en Vb
Problème : Même sur 1000000 tirages, je n'obtiens jamais tous les dés égaux, alors que le même algorithme en C me donne environ 130 fois les dés tous égaux.
Quelqu'un peut t'il m'aider ? Je débute en Vb (2008) (Comme si cela ne se voyait pas )