Cours Fonction aléatoire (aléa, random)

Fonction aléatoire (aléa, random)

Accède gratuitement à cette vidéo pendant 7 jours Profite de ce cours et de tout le programme de ta classe avec l'essai gratuit de 7 jours !

Fiche de cours

Fonction random (Python 3)

 

Dans ce qui suit, la commande >> indique une sortie du logiciel.

 

Définition

 

On souhaite faire renvoyer par l'ordinateur un nombre au hasard

Pour se faire, on utilise une bibliothèque contenant certaines fonctions que l'on va utiliser mais qu'il est nécessaire d'importer en début de programme avec la commande qui suit.

import random 

Cette bibliothèque contient un certain nombre de fonctions dont on donne un rapide aperçu. 

 

random.random() donne une valeur au hasard dans l'intervalle $[0; 1[$

10*random.random() donne une valeur au hasard dans l'intervalle $[0; 10[$

random.randint(0, 3) donne un entier compris entre 0 et 3. 

 

On peut aussi créer une liste de nombres tirés au hasard. 

On tire donc dix entiers compris entre 0 et 1 que l'on stocke dans une liste.

L = [random.randint(0,1) for i in range(10)] #on choisit 10 fois un entier au hasard compris entre 0 et 1 

L

>> [0, 1, 1, 1, 0, 0, 1, 0, 1, 0]

 

Enfin, on peut demander à l'ordinateur de choisir au hasard un élément d'

Il reste 70% de cette fiche de cours à lire
Cette fiche de cours est réservée uniquement à nos abonnés. N'attends pas pour en profiter, abonne-toi sur lesbonsprofs.com. Tu pourras en plus accéder à l'intégralité des rappels de cours en vidéo ainsi qu'à des QCM et des exercices d'entraînement avec corrigé en texte et en vidéo.