Page 1 of 1
Generation d'un chiffre aléatoire entre 2 bornes
Posted: 12 Mar 2022, 10:30
by Olympiens
Bonjour,
je souhaiterai ajouter à mon script une étape où ce dernier génère un chiffre aléatoire (entre 1 et 10) et en fonction du chiffre obtenu passe à une ligne précise pour continuer le processus.
Je précise, que j'utilise Actiona et que je me débrouille avec les actions basiques et les variables mais je n'ai jamais ajouté de code...
Merci pour votre aide.
Re: Generation d'un chiffre aléatoire entre 2 bornes
Posted: 13 Mar 2022, 09:33
by francois
Bonjour,
Voir script en piece jointe .
Dans la 1ere action , indiquer le mini et le maxi.
Code: Select all
mini =1
maxi=6
aleatoire =mini +Math.floor( Math.random() * (maxi - mini+1 )) ;
Script.callProcedure("proc_" + aleatoire )
Il faut que les procédures proc_1,proc_2 à proc_6 existent
(créées via les actions "debut de procédure" / "fin de procédure" )
Re: Generation d'un chiffre aléatoire entre 2 bornes
Posted: 13 Mar 2022, 13:50
by Olympiens
Merci pour ta réponse rapide !
J'ai testé c'est impec ! merci
Re: Generation d'un chiffre aléatoire entre 2 bornes
Posted: 14 Mar 2022, 23:06
by Olympiens
Après réflexion, j'ai une petite demande supplémentaire...
Comment faire en sorte que le choix de ce chiffre aléatoire se fasse non pas entre deux bornes mais plutôt dans une liste de chiffre ?
Exemple : Sortir un chiffre aléatoire dans la liste 1-2-4-7-8-10
Merci de votre aide
Re: Generation d'un chiffre aléatoire entre 2 bornes
Posted: 15 Mar 2022, 02:47
by MDLE46
Bjr,
voir PJ.
Re: Generation d'un chiffre aléatoire entre 2 bornes
Posted: 19 Mar 2022, 10:03
by Olympiens
Cool c'est cela que je cherchais ! Merci
Re: Generation d'un chiffre aléatoire entre 2 bornes
Posted: 25 Mar 2022, 17:22
by Olympiens
Est-il possible de me faire un léger ajout ?
En effet quand l’aléatoire est généré, je voudrai que le script passe à une ligne associée...Je m'explique :
Si l'aléatoire (entre 1 et 10 donc) est le chiffre 3, je voudrai que le script passe à la ligne 10 par exemple.
Si l'aléatoire (entre 1 et 10 donc) est le chiffre 5, je voudrai que le script passe à la ligne 15 par exemple.
Si l'aléatoire (entre 1 et 10 donc) est le chiffre 8, je voudrai que le script passe à la ligne 17 par exemple.
....
Merci par avance
Re: Generation d'un chiffre aléatoire entre 2 bornes
Posted: 27 Mar 2022, 13:25
by francois
Bonjour,
Voir Piece jointe.
Quelques précisions par rapport à la liste de numéros de ligne :
- Si 0, alors le script ne fait rien de spécial et enchaine sur l'action suivante
- Si 9999, alors le script s’arrête.
- Sinon il va à la ligne choisie aléatoirement
- Dans la liste, on peut indiquer plusieurs fois le même numéro de ligne. Dans ce cas la probabilité augmente ( que cette ligne soit choisie )