a=150
Pour simuler les 1000 parties, on écrit le script suivant :
- /*Programme tp 89a
- */
- var a=150;//mise initiale
- var u,v;//numeros des boules U et V
- var gain;//d'une partie
- for(n=1;n<=1001;n=n+1){
- u=Math.floor(Math.random()*10);//entre 0 et 9
- v=Math.floor(1+Math.random()*10);//entre 1 et 10
- gain=-100;
- if(u<=4) gain=gain+a;
- if(v<=4) gain=gain+a;
- Println("|"+n+"|"+u+"|"+v+"|"+gain+"|");
- }
Le tableau est trop long pour figurer ici (et il ne présente guère d’intérêt).
Pour avoir le gain moyen, on modifie le script précédent pour avoir le suivant :
- /*Programme tp 89b
- */
- var a=150;//mise initiale
- var u,v;//numeros des boules U et V
- var somme=0;
- var gain;//d'une partie
- for(n=1;n<=1001;n=n+1){
- u=Math.floor(Math.random()*10);//entre 0 et 9
- v=Math.floor(1+Math.random()*10);//entre 1 et 10
- gain=-100;
- if(u<=4) gain=gain+a;
- if(v<=4) gain=gain+a;
- somme=somme+gain;
- }
- Alert("Le gain moyen est "+somme/1000);
a variable
Il suffit de remplacer a par d’autres valeurs pour conjecturer la possibilité ou non que le jeu soit équilibré.
Commentaires