Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Random et proportions

Résolu !
Accéder à la solution

Bonjour,

 

J'ai une interrogation, je souhaiterais utiliser une fonction de type Random, avec une distribution aléatoire de 1 à 10.

Sauf que je souhaiterais dans un même temps pouvoir gérer les proportions de cette distribution.

C'est à dire créer un bout de code qui fonctionnerait de la fonction suivante :

 

Exemple

Chiffre aléatoire de 1 à 10 selon les conditions :

5% de 1

10 % de 2

15 % de 3

2 % de 4 etc etc

 

C'est à dire que le code ajusterait en permanence le chiffre envoyé afin de respecter au mieux des proportions définies.

 

Je sais pas si tout est clair 🙂

 

Merci pour votre aide

0 Compliments
Message 1 sur 3
935 Visites
Solution
Accepté par l'auteur du sujet Robin.G

Utilise la fonction Random Number (range).vi en mode U64 pour générer un nombre entier aléatoire entre 0 et 100. Relie la sortie à une structure Case, si le nombre est dans la plage 0..4 le case donne la valeur 1 (5%) , plage 5..14 valeur 2 (10%), plage 15..29 valeur 3 (15%) ...

 

Ben64

0 Compliments
Message 2 sur 3
910 Visites

Effectivement, je ne l'avais pas vu comme cela. C'est parfait !!

Merci beaucoup

 

0 Compliments
Message 3 sur 3
905 Visites