Adloun

Un flottant dans un intervalle

Exercice d'entraînement · niveau 3 (difficile) · sciences numériques et technologie (seconde), chapitre 6 — Listes et simulations aléatoires · Le module random et les simulations

Énoncé

Écrire une expression tirant un flottant au hasard dans , puis une fonction estimant la probabilité qu'il soit positif.

Corrigé

import random

def frequence_positif(N):
    c = 0
    for i in range(N):
        x = -1 + 2 * random.random()
        if x >= 0:
            c = c + 1
    return c / N

print(frequence_positif(10000))   # environ 0.5

On dilate par puis on translate de .

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.