Comment simuler un dé à six faces équitable avec une simple pièce de monnaie ?
Trois lancers donnent 8 issues équiprobables : on garde 1 à 6 et on recommence sur 7 et 8. Chaque essai réussit avec probabilité 6/8, donc le nombre d'essais suit une loi géométrique d'espérance 4/3 : il faut en moyenne 4 lancers de pièce pour un lancer de dé.
Grand oral session 2027 : exposé de 10 minutes debout, puis 10 minutes d'échange, sans calculatrice. Plan prévu pour 9,5 min.
Pourquoi cette question : un modèle d'introduction
Le jury attend que vous expliquiez pourquoi vous avez choisi la question. Inspirez-vous de ce modèle, mais racontez votre propre parcours.
Lors d'un jeu de société, nous avions perdu le dé. Quelqu'un a proposé d'utiliser une pièce. Nous avons cherché comment, et nous avons vite compris qu'avec des lancers de pièce, on obtient des puissances de 2, jamais 6. En NSI, j'ai découvert la méthode du rejet, qui sert aussi à tirer des nombres au hasard dans un ordinateur.
L'enjeu et les notions du programme
Construire une loi uniforme sur 6 valeurs à partir de bits aléatoires, prouver qu'elle est uniforme et calculer le coût moyen avec une loi géométrique.
Mathématiques
- Probabilités conditionnelles (première)
- Loi géométrique et son espérance (terminale)
- Écriture binaire, dénombrement (seconde, terminale)
Numérique et sciences informatiques
- Écriture binaire d'un entier (première)
- Boucle « tant que », simulation (première)
Le plan de l'exposé en 9,5 min
1. Introduction
1 minUne pièce équilibrée donne un bit aléatoire. Avec k lancers, on obtient 2^(k) issues équiprobables, jamais exactement 6. Problématique : comment obtenir un nombre de 1 à 6 parfaitement équiprobable, et combien de lancers faut-il en moyenne ?
2. Mathématiques : rejeter pour rester uniforme
4 minOn lance la pièce trois fois et on lit le résultat comme un nombre binaire de 0 à 7, auquel on ajoute 1 : on obtient 1 à 8, chacun avec la probabilité 1/8. Si le résultat est entre 1 et 6, on le garde ; sinon, on recommence.
Uniformité : notons A l'événement « le résultat est entre 1 et 6 », de probabilité 6/8=3/4. Pour k entre 1 et 6, P(k| A)=(1/8)/(3/4)=1/6. Chaque essai accepté donne une valeur uniforme, et comme les essais sont indépendants, le résultat final aussi.
Coût : le nombre d'essais N suit une loi géométrique de paramètre p=3/4, d'espérance 1/p=4/3. Chaque essai coûte 3 lancers : en moyenne 3×4/3=4 lancers. La probabilité de devoir faire plus de 3 essais est (1/4)³=1/64.
3. NSI : la même méthode dans les ordinateurs
3 minUn générateur fournit des bits. Pour tirer un entier entre 0 et n-1, on prend assez de bits pour dépasser n et on rejette les valeurs trop grandes. Prendre simplement le reste de la division par n introduirait un biais : avec 3 bits et n=6, les restes 0 et 1 sortiraient deux fois plus souvent (0, 1, 6, 7 donnent 0, 1, 0, 1).
Python utilise ce rejet dans random.randint. On le programme avec une boucle « tant que » ; la terminaison n'est pas garantie en théorie, mais elle l'est avec une probabilité 1, et la boucle tourne en moyenne 4/3 fois.
4. Conclusion
1,5 minTrois lancers et un rejet des valeurs 7 et 8 donnent un dé parfaitement équitable, pour un coût moyen de 4 lancers. Les probabilités conditionnelles prouvent l'uniformité, la loi géométrique mesure le coût. J'ouvre sur l'astuce inverse de von Neumann, qui fabrique une pièce équilibrée à partir d'une pièce truquée.
Ce que j'écris au tableau
Pas de calculatrice ni de support numérique : un calcul clé écrit au tableau rend l'exposé concret et montre la solidité des connaissances.
lancers moyens =3×4/3=4 biais du reste : 0,1,6,7↦0,1,0,1
Conclusion : la réponse à la question
Rejeter les issues en trop permet d'obtenir une loi uniforme sur n'importe quel nombre de valeurs. La méthode est exacte et son coût moyen se calcule avec une loi géométrique.
Les questions probables du jury
Pendant les 10 minutesd'échange, le jury vous fait préciser et approfondir, sur tout le programme de vos spécialités en lien avec la question.
Pourquoi ne pas utiliser le reste de la division par 6 ?
Les 8 issues ne se répartissent pas également entre 6 restes : 0 et 1 auraient une probabilité 2/8, les autres 1/8.
Rappelez l'espérance d'une loi géométrique.
1/p pour un paramètre p.
Peut-on faire mieux que 4 lancers en moyenne ?
Oui, en réutilisant l'information des essais rejetés ; la limite théorique est log₂ 6 ≈ 2,58 lancers.
Et pour un dé à 8 faces ?
Trois lancers suffisent, sans rejet, car 8 = 2³.
La boucle peut-elle tourner indéfiniment ?
C'est possible en théorie, mais de probabilité nulle : P(N>k)=(1/4)^(k) tend vers 0.
Les pièges qui coûtent des points
- Utiliser le reste de la division, qui introduit un biais.
- Confondre nombre d'essais et nombre de lancers.
- Oublier de justifier l'uniformité par une probabilité conditionnelle.
Revoir les notions
Autres questions : hasard et simulation
- Comment un ordinateur, machine parfaitement déterministe, peut-il produire du hasard ?
- Comment mélanger une liste pour que tous les ordres soient vraiment équiprobables ?
- Peut-on obtenir un tirage parfaitement équitable avec une pièce truquée dont on ignore le biais ?
- Après n pas faits au hasard, à quelle distance de son point de départ se trouve-t-on ?
Préparer l'oral, pas seulement le contenu
Gestion des 20 minutes de préparation, usage du tableau, posture debout, réponses au jury : la méthode complète, conforme aux règles de la session 2027.
Méthode : traiter une question de Grand oral →