Comment simuler une expérience aléatoire en Python ?
En important random, puis en utilisant random.random() ou random.randint(a, b), en répétant dans une boucle for et en comptant les succès pour estimer la probabilité par
L'objectif
Simuler une expérience aléatoire en Python et estimer la probabilité d'un événement par la fréquence de succès sur un grand nombre de répétitions.
Le principe
La loi des grands nombres garantit que la fréquence de succès converge vers la probabilité théorique quand est grand ; on code cela avec random et une boucle for.
La méthode
- 1Importer le module random avec import random, puis identifier la fonction à utiliser : random.randint(a, b) pour un entier entre et inclus, ou random.random() pour un flottant entre 0 et 1.
- 2Initialiser un compteur de succès à 0 et choisir le nombre de répétitions (grand, par exemple 10000) ; écrire une boucle for _ in range(n): dans laquelle on tire un résultat aléatoire.Comment écrire une boucle bornée (for) en Python ?Voir
- 3Tester si le résultat réalise l'événement recherché avec une condition if, incrémenter le compteur en cas de succès, puis calculer la fréquence estimée frequence = succes / n après la boucle.Comment écrire une instruction conditionnelle en Python ?Voir
Exemple corrigé
Difficulté croissante de 1 à 5
Exercices aujourd'hui0 / 3
Prêt à t'entraîner ?
Génère un exercice personnalisé sur cette méthode et entraîne-toi avec la correction IA.