Adloun

Un flottant aléatoire

Application directe du cours · niveau 2 · sciences numériques et technologie (seconde), chapitre 6 — Listes et simulations aléatoires · Le module random et les simulations

Énoncé

Que renvoie random.random() ? Écrire une expression qui tire un flottant au hasard entre et , puis une autre entre et .

Corrigé

random.random() renvoie un flottant dans : est possible, ne l'est pas.

import random
x = random.random() * 10        # dans [0 ; 10[
y = 5 + random.random() * 10    # dans [5 ; 15[

On dilate l'intervalle en multipliant par sa largeur, puis on le translate en ajoutant la borne inférieure. C'est le même procédé que pour changer de repère.

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.