Adloun

Le plus grand de trois dés

Exercice · niveau 3 (difficile) · mathématiques (ECT 2e année), chapitre 12 — Informatique et travaux pratiques · Simulation de lois

Énoncé

On lance trois dés équilibrés et l'on note le plus grand des trois résultats. Écrire le programme qui estime sur parties, calculer la valeur exacte de , puis juger la précision de la simulation.

Corrigé

Le programme.

import numpy as np
import numpy.random as rd

n = 100000
d1 = rd.randint(1, 7, n)
d2 = rd.randint(1, 7, n)
d3 = rd.randint(1, 7, n)
print(np.mean(np.maximum(np.maximum(d1, d2), d3)))

La borne haute de rd.randint est exclue. Et np.maximum compare deux tableaux terme à terme, d'où les deux appels emboîtés pour trois dés.

La valeur exacte. Pour entre et , l'événement signifie que les trois dés sont inférieurs ou égaux à , donc

Les six probabilités sont donc , et

Contrôle. Les six numérateurs somment à : c'est bien une loi de probabilité.

La précision. Sur parties, la simulation rend typiquement ou : les deux premières décimales sont fiables, la troisième ne l'est pas.

Le point à retenir. Annoncer « » d'après la simulation serait abusif. C'est le calcul, et lui seul, qui donne ; porter un regard critique sur une simulation, c'est refuser d'en écrire plus de chiffres qu'elle n'en garantit.

Les autres exercices de ce chapitre Le cours du chapitre

Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.