Simuler des lois uniformes
Exercice · niveau 2 · mathématiques (ECT 2e année), chapitre 12 — Informatique et travaux pratiques · Simulation de lois
Énoncé
Écrire, en n'utilisant que rd.random et rd.randint, les instructions qui simulent 1. un réel uniforme sur puis sur , 2. un entier uniforme sur , 3. un pile ou face équilibré, sous forme ou .
Corrigé
1. rd.random() pour , et 5 + 4 * rd.random() pour : si est uniforme sur , alors l'est sur .
2. rd.randint(1, 7) : la borne haute est exclue, et rd.randint(1, 6) ne donnerait jamais .
3. rd.randint(0, 2), qui rend ou ; on peut aussi écrire int(rd.random() < 0.5), moins lisible.
Pour un échantillon de taille , ajouter la taille en dernier argument : rd.randint(1, 7, 1000).
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.