Loi uniforme discrète
Tirage uniforme sur $[\![a, b]\!]$
Enonce
Tirer $n$ entiers uniformément dans $[\![a, b]\!]$ (bornes incluses) sous forme de np.ndarray.
Signature attendue
def tirer_uniforme(a: int, b: int, n: int) -> np.ndarray:
📖 Rappel de cours
La loi uniforme discrète sur $[\![a, b]\!]$ attribue la même probabilité $\frac{1}{b - a + 1}$ à chaque entier dans l'intervalle.
Espérance et variance :
$\mathbb{E}(X) = \frac{a + b}{2}, \qquad \text{Var}(X) = \frac{(b - a + 1)^2 - 1}{12}$
⚠️ Piège classique avec np.random.randint(a, b) : la borne supérieure $b$ est exclue ! Pour inclure $b$, utiliser np.random.randint(a, b + 1).
← Exercices Python pour la prépa ECG — probabilités, matrices, suites
Exercices du meme theme
- Simulation d'une loi binomiale
- Simulation d'une loi géométrique
- Probabilités empiriques d'une loi de Poisson
- Problème du collectionneur de vignettes
- Problème de Monty Hall
- Marche aléatoire 1D — temps d'atteinte
La correction commentee, les indices progressifs, l'execution du code dans le navigateur et la verification par l'IA sont reserves aux abonnes.