Script Deux Fonctions

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Remska
Niveau 1
Niveau 1
Messages : 1
Enregistré le : sam. 01 avr. 2017 01:20
Status : Hors ligne

Script Deux Fonctions

#1

Message par Remska »

Bonjour , je suis débutant sur Autoit, et je vous pose mon probleme, pour m'entrainer je souhaite réalisé un script sur un jeu de hasard ( pile ou face ) , je voudrais que le script "prédise" le lancer futur en jouant sur pile si il est tombé deux fois d'affiler sur face , et inversement prédire face lorsque deux piles sont tombé au deuxx tirages précédent.Cependant le script ne doit rien faire lorsque il n'y a aucune suite de résultat. Cela reviendrait il à effectuer deux script à la fois , ou est ce possible ?

Sincères salutations et un grand merci pour tout l'aide que vous 'm'apportez sur ce forum :D
marcgforce
Niveau 3
Niveau 3
Messages : 47
Enregistré le : lun. 07 mars 2016 07:20
Status : Hors ligne

Re: Script Deux Fonctions

#2

Message par marcgforce »

Je pense que c'est assez simple a mettre en oeuvre, lors de chaque tirage, le résultat sera stocké dans un tableau ( une array ) et il ne te restera qu'a comparer les deux derniers tirages sortis pour prédire le suivant. Mais avant de te donner du code, commences a écrire le programme principal avec le tirage aléatoire. Apres tu implémentera la prédiction de tirage... Autour est un langage simple et efficace, commencer c'est addictif !
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Script Deux Fonctions

#3

Message par mikell »

Tu peux aussi utiliser une boucle et une variable. Voilà un pseudo-code pour illustrer juste le concept

$var = 0
; la boucle tourne tant que pile et face s'enchainent
; et tu sors de la boucle si 2 tirages identiques
While Abs($var) < 2
   If $tirage = "pile" Then $var += 1
   If $tirage = "face" Then $var -= 1
Wend
If $var = 2 Then $next_tirage = "face"
If $var = -2 Then $next_tirage = "pile"
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
jchd
AutoIt MVPs (MVP)
AutoIt MVPs (MVP)
Messages : 2273
Enregistré le : lun. 30 mars 2009 22:57
Localisation : Sud-Ouest de la France (43.622788,-1.260864)
Status : Hors ligne

Re: Script Deux Fonctions

#4

Message par jchd »

Juste une remarque au passage : la question initiale repose sur une vision très étrange de ce qu'est le hasard. Un tirage de 175 fois "face" de suite n'implique aucunement que la pièce est truquée. Le 176ème tirage a une probabilité de 1/2 de donner pile ou face, indépendament des 175 tirages précédents.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: Script Deux Fonctions

#5

Message par mikell »

jc, c'est évident mais des goûts et des couleurs... Image
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre