Generation d'un chiffre aléatoire entre 2 bornes

Vous voulez de l'aide ? Postez ici :)
Post Reply
Olympiens
Posts: 37
Joined: 10 May 2021, 08:04

Generation d'un chiffre aléatoire entre 2 bornes

Post 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... :mrgreen:

Merci pour votre aide.
francois
Posts: 460
Joined: 18 Oct 2010, 10:33
Location: France

Re: Generation d'un chiffre aléatoire entre 2 bornes

Post 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" )

aleatoire.ascr
(8.16 KiB) Downloaded 94 times
Olympiens
Posts: 37
Joined: 10 May 2021, 08:04

Re: Generation d'un chiffre aléatoire entre 2 bornes

Post by Olympiens »

Merci pour ta réponse rapide !

J'ai testé c'est impec ! merci
Olympiens
Posts: 37
Joined: 10 May 2021, 08:04

Re: Generation d'un chiffre aléatoire entre 2 bornes

Post 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
MDLE46
Posts: 108
Joined: 11 Nov 2016, 19:06

Re: Generation d'un chiffre aléatoire entre 2 bornes

Post by MDLE46 »

Bjr,

voir PJ.
Attachments
Aléatoire 000 (extraction aléatoire d'un tableau - forum) TTB TTB TTB .ascr
(2.32 KiB) Downloaded 84 times
Olympiens
Posts: 37
Joined: 10 May 2021, 08:04

Re: Generation d'un chiffre aléatoire entre 2 bornes

Post by Olympiens »

:wink: Cool c'est cela que je cherchais ! Merci
Olympiens
Posts: 37
Joined: 10 May 2021, 08:04

Re: Generation d'un chiffre aléatoire entre 2 bornes

Post by Olympiens »

Est-il possible de me faire un léger ajout ? :mrgreen:

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
francois
Posts: 460
Joined: 18 Oct 2010, 10:33
Location: France

Re: Generation d'un chiffre aléatoire entre 2 bornes

Post 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 )
aleatoire.ascr
(5.95 KiB) Downloaded 80 times
Post Reply