[R] Problème de Random

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Pelagos
Niveau 2
Niveau 2
Messages : 22
Enregistré le : lun. 22 mars 2010 09:29
Localisation : Basel, Suisse
Status : Hors ligne

[R] Problème de Random

#1

Message par Pelagos »

Bonjour ,

Je cherche a faire une fonction qui effectuerai un tirage aleatoire non indépendant de 120 valeurs numériques sur une plage variable (pouvant grosso modo aller jusqu'a 1000).
Apres avoir parcouru le forum, j'ai trouvé mon bonheur, seulement pour une raison que je ne comprends pas, la variable array ne stocke jamais aucune valeur, je n'ai que des msgbox vides...

voila le code :

Code : Tout sélectionner

#include <Array.au3>

Global $Melange[120], $Index, $i = 0, $size_sample

$size_sample = InputBox("Random Picker","Please enter sample size")

While $i < UBound($Melange)
    $Index = Random(1, $size_sample, 1)

    If _ArraySearch($Melange, $Index) = -1 Then
        $Melange[$i] = $Index
        $i += 1
        msgbox(0,"",$Melange[$i])
    EndIf

WEnd
 
Une idée ?
Merci d'avance.
Avatar du membre
jbnh
Niveau 11
Niveau 11
Messages : 1932
Enregistré le : ven. 02 mai 2008 14:54
Localisation : Bruxelles
Status : Hors ligne

Re: [...]Probleme de Random

#2

Message par jbnh »

Salut,

Ca n'affiche rien parce que tout simplement tu incrémentes le $i avant d'afficher ton résultat ! Donc tu affiches le résultat de la case d'après qui est forcément vide !

Hésite pas à ajouter un ArrayDisplay en fin de script pour avoir un aperçu plus général ;)
Balise [..] devant votre requête en cours, [R] quand résolu | Pas de message concernant les bots !

Merci
Avatar du membre
Pelagos
Niveau 2
Niveau 2
Messages : 22
Enregistré le : lun. 22 mars 2010 09:29
Localisation : Basel, Suisse
Status : Hors ligne

Re: [...]Probleme de Random

#3

Message par Pelagos »

... Ok merci.
p..... je l'ai pas vu.
Merci encore.
Répondre