Adloun

mathématiques (ECT 2e année) · Chapitre 12 · Exercice

Le plus grand de trois dés

Informatique et travaux pratiques · Simulation de lois · niveau 3 (difficile)

É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.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre