élimner les doublons dans un tableau vbscript
Fermé
bacalao
-
16 mars 2011 à 21:35
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 17 mars 2011 à 05:25
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 - 17 mars 2011 à 05:25
A voir également:
- élimner les doublons dans un tableau vbscript
- Tableau croisé dynamique - Guide
- Supprimer les doublons excel - Guide
- Tableau ascii - Guide
- Tableau word - Guide
- Doublons photos - Guide
2 réponses
.N
Messages postés
25
Date d'inscription
samedi 12 mars 2011
Statut
Membre
Dernière intervention
17 mars 2011
547
17 mars 2011 à 04:08
17 mars 2011 à 04:08
Tu ne sembles pas parler de monnaie, et encore moins de moutons, alors ce sera la deuxième fois que je présente ce lien : https://forums.commentcamarche.net/forum/affich-21166785-nombre-aleatoires-c
Mais bon, il semble que ton script ne nécessite pas une si grande optimisation que ça. Donc, pour «éliminer les doublons» comme tu dis, ta solution fonctionnerais sans problèmes «pratiques» à ce qu'il semble. Toutefois, je pense qu'il te serait préférable d'utiliser la solution présenté sur le poste duquel j'ai posé le lien ci-haut. Bref, décrémenté le modulo à chaque itération, et incrémenter la valeur obtenue pour chaque nombre inférieur ou égale à celle-ci. Si tu veux, je poste un petit code, cette fois en VBScript, qui le fait.
Mais bon, il semble que ton script ne nécessite pas une si grande optimisation que ça. Donc, pour «éliminer les doublons» comme tu dis, ta solution fonctionnerais sans problèmes «pratiques» à ce qu'il semble. Toutefois, je pense qu'il te serait préférable d'utiliser la solution présenté sur le poste duquel j'ai posé le lien ci-haut. Bref, décrémenté le modulo à chaque itération, et incrémenter la valeur obtenue pour chaque nombre inférieur ou égale à celle-ci. Si tu veux, je poste un petit code, cette fois en VBScript, qui le fait.
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
17 mars 2011 à 05:25
17 mars 2011 à 05:25
Bonjour,
Avec un tableau de boolean.
En VBScript je ne sais pas mais en VB je dirais...
A+
Avec un tableau de boolean.
En VBScript je ne sais pas mais en VB je dirais...
Sub Tirer10() Dim T(10) As Boolean, Tableau(10) As Integer Dim i As Integer, g As Integer g = 1 For i = 1 To 10 While T(g) g = Int((10 * Rnd) + 1) Wend T(g) = True: Tableau(i) = g Next i End Sub
A+