Discussions au sujet de NI LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

randomiser la position d'éléments dans un tableau

Solved!
Go to solution

Bonjour,

 

Je souhaiterais rendre aléatoire une série de valeurs dans un tableau. Par exemple j'ai 6 valeurs dans un tableau 1,2,3,4,5, et 6. Je souhaite que le tableau me sorte ces 6 valeurs dans un ordre aléatoire. Comment puis-je faire? Merci d'avance pour votre aide.

0 Kudos
Message 1 of 7
(4,177 Views)

Bonjour,

 

Dans la palette numérique, il y a une fonction nombre aléatoire (compris entre 0 et 1) il suffira donc de multiplier par 6 et d'arrondir (toutes les fonctions sont dans la palette numérique)

 

 

Cordialement,

Rodéric L
Certified LabVIEW Architect
0 Kudos
Message 2 of 7
(4,176 Views)

Merci, mais j'ai oublié de préciser que toutes les valeurs doivent être présentes dans le tableau:

 

exemple de séquence aléatoire:  1 2 4 6 5 3

                                                 4 6 3 5 2 1

0 Kudos
Message 3 of 7
(4,172 Views)

Bonjour,

 

tu as la solution de multiplier ton random par le nombre d'éléments de ton tableau, et ensuite de supprimer l'élément de ton tableau.

Ainsi, tu créras une séquence aléatoire avec tous tes nombres.

 

Cordialement

Benoît C.
Certified LabVIEW Developer
0 Kudos
Message 4 of 7
(4,166 Views)

Merci mais je comprends le raisonnement mais j'ai du mal à le transcire concrètement.

0 Kudos
Message 5 of 7
(4,157 Views)

Voilà une petite traduction en code, en espérant que çà correponde à ce que tu attendais.

 

 

 

Cordialement

Benoît C.
Certified LabVIEW Developer
Message 6 of 7
(4,150 Views)
Solution
Accepted by topic author nousome

Oui très bien ça marche comme je voulais. Merci beaucoup.

0 Kudos
Message 7 of 7
(4,146 Views)