Comment simuler une expérience aléatoire en Python ?
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.
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.
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.
Simuler lancers d'une pièce équilibrée et estimer la probabilité d'obtenir « Pile ».
import random
On utilise random.randint(0, 1) : 0 pour Face, 1 pour Pile.
n = 10000
succes = 0
for _ in range(n):
if random.randint(0, 1) == 1:
succes = succes + 1
frequence = succes / n
print(frequence)
import random
n = 10000
succes = 0
for _ in range(n):
if random.randint(0, 1) == 1:
succes = succes + 1
frequence = succes / n
print(frequence) # proche de 0.5
Simuler lancers d'un dé à 6 faces et estimer la probabilité d'obtenir un 6.
Simuler fois le lancer de deux dés et estimer la probabilité que leur somme soit égale à 7.
Simuler fois une expérience où un événement a une probabilité et estimer avec random.random().
Simuler tirages dans une urne contenant 3 boules rouges et 7 boules bleues, et estimer la probabilité de tirer une boule rouge.
Crée ton compte gratuit pour accéder à la fiche et aux exercices