Problème
À partir des n=2dés:
- Lancez des
ndés, chaque chiffre de 1 à 6 étant également probable sur chaque dé. - Vérifiez si leur somme est égale à la somme la plus probable pour les
ndés, c'est-à-dire3.5*n.- S'ils sont égaux, mettez fin.
- Sinon, imprimez
net répétez depuis le début avec lesn+2dés
Votre code n'a pas à effectuer cette procédure exactement, mais doit donner une sortie aléatoire probabilistiquement équivalente à celle-ci, basée sur notre définition de l'aléatoire .
Votre programme devrait sortir tous les numéros sur leur propre ligne; par exemple, si le programme a obtenu jusqu'à 8 dés et a lancé le nombre le plus probable avec 8 dés, le résultat serait:
2
4
6
Exemple d'exécution
Sur 2 dés, 7c'est la somme la plus probable. Disons que les chiffres obtenus étaient 2et 3. Ensuite, vous imprimeriez 2.
Sur 4 dés, 14c'est la somme la plus probable. Disons que les chiffres étaient roulés 3, 4, 2et 5. Ensuite, la somme est 14, donc le programme se terminerait ici.
La sortie finale dans ce cas est "2".
Règles
- code-golf donc la solution la plus courte en octets gagne
- Les échappatoires standard s'appliquent
- La méta définition du hasard s'applique
- Vous pouvez utiliser des fonctions ainsi que des programmes
2, 4, 6, 8, ...autant de dés à chaque fois jusqu'à ce que j'atteigne le nombre le plus probable pour cette itération?