Chiffre aléatoire et action aléatoire
Chiffre aléatoire et action aléatoire
Chiffre aléatoire et action aléatoire
1) Chiffre aléatoire
A - Explication
B - Application
2) Action aléatoire
A - Explication
B - Application
1) Chiffre aléatoire
A - Explication
Pour obtenir un chiffre aléatoire, il vous faut utliser la fonction "code" et rentrer la fonction :
- Code:
var nb = Math.floor(Math.random() * 10);
Ici cette fonction va permettre de tirer un nombre entier $nb, comprit entre 0 et 9. Vous pouvez changer la valeure maximal et le nom de la variable.
Par exemple si vous voulez tirer 0 ou 1 et que le nom de votre variable (le nombre aléatoire) soit "$nbralea" :
- Code:
var nbralea = Math.floor(Math.random() * 2);
B - Application
Vous pouvez faire l'experience sur Actionaz comme ceci :
2) Action aléatoire
A - Explication
Il ce peut que vous ayez besoin dans votre programme de faire des actions aléatoires. Par exemple si vous faites un script en boucle vous pouvez faire qu'une fonction se lance aléatoirement 1 fois sur 10.
Pour ce faire, il faut :
- Utilisez l'action "code" pour tirer un chiffre aléatoire, disons que la variable qui en ressort s'apelle $chiffre .
- Utilisez "condition de variable", comparez la valeur de votre variable à une valeur (un nombre), et en fonction allez à une ligne ou à une autre.
Si vous n'avez toujour pas compris, regardez l'application ci dessous.
B - Application
Le plus facile pour comprendre, c'est d'utiliser un exemple.
Ici on souhaite tiré une carte, avec une chance sur 4 que ce soit un as de coeur, une chance sur 4 que ce soit un as de trèfle...
Tout est expliqué dans les commentaires, mais je vous montre quand meme ce qu'il faut mettre dans les "condition de variable" :
Fin. N'hésitez pas à demmander de l'aide dans la rubrique demmande d'aide.
Toute la partie tutoriel est mis à disposition selon les termes de la licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 2.0 France.
Les autorisations au-delà du champ de cette licence peuvent être obtenues à https://pacifica-bot.forumgaming.fr/.
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|