Mathématiques · 2nde · Programme officiel

Fonction renvoyant un nombre aléatoire ; répéter une expérience en 2nde

Fonction renvoyant un nombre aléatoire ; répéter une expérience, c'est une notion de mathématiques du chapitre « Algorithmique et programmation Python », au programme de 2nde. Voici le cours, un exemple et de quoi t'entraîner.

Fonction renvoyant un nombre aléatoire ; répéter une expérience : le cours

Le module random fournit des fonctions qui renvoient des nombres au hasard : randint(a, b) renvoie un entier au hasard entre a et b (inclus), chaque entier ayant la même probabilité ; random() renvoie un nombre à virgule au hasard dans [0 ; 1[. En appelant une telle fonction dans une boucle, on répète une expérience aléatoire et on obtient une série statistique (par exemple une fréquence).

Exemple

```python from random import randint def frequence_six(n): compteur = 0 for i in range(n): if randint(1, 6) == 6: compteur = compteur + 1 return compteur / n ``` frequence_six(1000) simule 1 000 lancers de dé et renvoie la fréquence des 6 : une valeur proche de $\frac{1}{6} \approx 0{,}167$, différente à chaque exécution.

À retenir

from random import randint (ou random) doit figurer au début du programme ; deux exécutions donnent en général des résultats différents.

S'entraîner sur fonction renvoyant un nombre aléatoire ; répéter une expérience

Fais l'exercice, puis demande au tuteur de te corriger pas à pas.

Exercice 1

On considère la fonction suivante (k % 2 donne le reste de la division de k par 2) : ```python def mystere(n): s = 0 k = 1 while k <= n: if k % 2 == 0: s = s + k k = k + 1 return s ``` 1) Que renvoie mystere(6) ? Détaille l'exécution. 2) Que calcule cette fonction en général ?

Corrige cet exercice avec le tuteur →

Exercice 2

1) Écris une fonction somme_deux_des() qui simule le lancer de deux dés équilibrés (avec randint) et renvoie la somme obtenue. 2) Écris une fonction frequence_sept(n) qui répète n fois cette expérience et renvoie la fréquence des sommes égales à 7. 3) Sachant que la probabilité d'obtenir une somme égale à 7 est $\frac{6}{36}$, de quelle valeur la fréquence renvoyée devrait-elle être proche quand n est grand ?

Corrige cet exercice avec le tuteur →

Cette notion fait partie du chapitre Algorithmique et programmation Python (Mathématiques 2nde).

Autres notions de ce chapitre

Bloqué sur fonction renvoyant un nombre aléatoire ; répéter une expérience ?

Le tuteur Comprendo t'explique la notion et corrige tes exercices pas à pas, en posant les bonnes questions.

Sans carte bancaire. Résiliable en 1 clic.