Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <title>Dès</title>
- <meta charset="utf-8" />
- <link rel="stylesheet" href="style.css" />
- </head>
- <body>
- <div id="conteneurTableauLancers" style="text-align: justify;"></div>
- <div id="conteneurTableauFrequences" style="text-align: justify;"></div>
- <div id="conteneurTableauFrequencesAdd" style="text-align: justify;"></div>
- <script>
- function rand(min, max, integer) {
- if (!integer)
- {
- return Math.random() * (max-min) + min;
- }
- else
- {
- return Math.floor(Math.random() * (max-min+1) + min);
- }
- }
- /*
- function exerciceMaker()
- {
- */
- // L'utilisateur peut changer les nombres suivants
- var nombreDeLancers = 10000;
- // Il est préférable de ne pas modifier toutes les variables suivant ce commentaires
- // Sauf mention contraire
- var i = 0;
- var diceA = [];
- var diceB = [];
- var somme = [];
- var diceStats = [];
- var tableauDesLancers = "";
- var test = "";
- diceStats[1] = 0; diceStats[2] = 0; diceStats[3] = 0; diceStats[4] = 0; diceStats[5] = 0; diceStats[6] = 0;
- var diceStatsAdd = [0,0,0,0,0,0,0,0,0,0,0,0,0];
- while (i<nombreDeLancers)
- {
- i++; // Après cette étape, i correspond au numéro du lancer
- diceA[i] = rand(1,6,1); // On choisit un nombre entier entre 1 et 6 (inclus)
- diceStats[diceA[i]]++;
- diceB[i] = rand(1,6,1); // On choisit un nombre entier entre 1 et 6 (inclus)
- diceStats[diceA[i]]++;
- somme[i] = diceA[i] + diceB[i]; // Somme
- diceStatsAdd[somme[i]]++;
- test += " ";
- test += somme[i];
- }
- i = 0;
- tableauDesLancers = ";Dé n°1;Dé n°2;Somme<br />";
- while (i<nombreDeLancers)
- {
- i++;
- tableauDesLancers = tableauDesLancers + i + ";" + diceA[i] + ";" + diceB[i] + ";" + somme[i] + "<br />";
- }
- i = 0;
- var tableauDesStats = "1;2;3;4;5;6;Total<br />";
- while (i<6)
- {
- i++;
- tableauDesStats += diceStats[i];
- tableauDesStats += ";";
- }
- var total = nombreDeLancers * 2;
- tableauDesStats += total;
- tableauDesStats += "<br />"
- diceStatsFrequency = [];
- i = 0;
- while (i<6)
- {
- i++;
- diceStatsFrequency[i] = 0;
- diceStatsFrequency[i] = diceStats[i] / total;
- diceStatsFrequency[i] *= 100;
- diceStatsFrequency[i] = Math.floor(diceStatsFrequency[i]);
- diceStatsFrequency[i] /= 100;
- tableauDesStats += diceStatsFrequency[i];
- tableauDesStats += ";";
- }
- tableauDesStats += "1";
- i = 0;
- var tableauDesStatsB = "1;2;3;4;5;6;7;8;9;10;11;12;Total<br />";
- diceStatsFrequencyB = [];
- while (i<12)
- {
- i++;
- diceStatsFrequency[i] = 0;
- diceStatsFrequency[i] = diceStatsAdd[i];
- tableauDesStatsB += diceStatsFrequency[i];
- tableauDesStatsB += ";";
- }
- tableauDesStatsB = tableauDesStatsB + nombreDeLancers + "<br />";
- i = 0;
- while (i<12)
- {
- i++;
- diceStatsFrequency[i] = 0;
- diceStatsFrequency[i] = diceStatsAdd[i] / nombreDeLancers;
- diceStatsFrequency[i] *= 100;
- diceStatsFrequency[i] = Math.floor(diceStatsFrequency[i]);
- tableauDesStatsB += diceStatsFrequency[i];
- tableauDesStatsB += ";";
- }
- tableauDesStatsB += "100";
- var conteneur = document.getElementById("conteneurTableauLancers");
- conteneur.innerHTML = tableauDesLancers;
- var conteneurTableauFrequences = document.getElementById("conteneurTableauFrequences");
- conteneurTableauFrequences.innerHTML = tableauDesStats;
- var conteneurTableauFrequencesAdd = document.getElementById("conteneurTableauFrequencesAdd");
- conteneurTableauFrequencesAdd.innerHTML = tableauDesStatsB;
- /*
- }
- */
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment