3 Des probas pythonisées
On s’intéresse au maximum de nvariables aléatoires indépendantes suivant une loi uniforme sur [[1, p]]
(concrètement : vous tirez n= 4 fois un dé à p= 6 faces : quel est le maximum des tirages ? On peut
aussi voir ça comme un problème de tirage de boules numérotées dans une urne avec remise.
On considère donc deux entiers n, p, et nvariables aléatoires indépendantes X1, ..., Xnsuivant des lois
uniformes sur [[1, p]] :
∀k∈[[1, n]], Xk→ U ([[1, p]])
On définit par ailleurs :
Y=Max(X1, X2, ..., Xn)
1. Que vaut Y(Ω) ?
Que vaut Ω? Pfff... c’est l’espace probabilisé sur lequel sont définies les Xi!
2. Déterminer P(Y= 1).
3. Pour k∈[[1, p]], déterminer P(Y6k), puis pk=P(Y=k).
4. Avec Python, représenter le graphe représentant ces probabilités, c’est-à-dire la ligne polygonale
reliant les points de coordonnées (k, pk), pour k∈Y(Ω).
5. Écrire une fonction Python prenant en entrée net p, tirant nentiers aléatoires entre 1et p(la
fonction randint fait cela), et retournant le maximum de ces valeurs (l’appel de cette fonction est
donc une expérience qui simule Y).
6. Réaliser 104expériences, avec n= 4 et p= 6 ; placer dans une liste le nombre d’occurrences des
différents résultats. Tracer ensuite le graphe représentant les fréquences des différents résultats.
Comparer aux probabilités théoriques.
On pourra commencer par créer un tableau constitué de p+ 1 zéros (la première case, indexée 0
sera inutilise) :
n, p = 4, 6
stats = [ 0 ] * (p+1)
2