Génération de nombres aléatoires en Python
En Python, vous pouvez utiliser le module random intégré pour générer des nombres aléatoires.
import random
random.random()
random.random()Renvoie un nombre décimal aléatoire entre 0.0 et 1.0 :
Exemple
random_number = random.random()
print(random_number)
L'exécution du code ci-dessus produit la sortie suivante :
0.7597072251250637
random.randint(a, b)
random.randint(a, b) est utilisé pour renvoyer un entier compris entre a et b (bornes a et b incluses).
random.randint(a,b)
La fonction renvoie un nombre N, qui est compris entre a et b (a <= N <= b), bornes a et b incluses.
L'exemple suivant montre comment générer un nombre aléatoire entre 0 et 9 :
Exemple
L'exécution du code ci-dessus produit la sortie suivante :
4
random.choice(sequence)
random.choice(sequence)Utilisé pour sélectionner aléatoirement un élément d'une séquence :
Exemple
list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)
Exemple
list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)
L'exécution du code ci-dessus produit la sortie suivante :
4
random.shuffle(sequence)
random.shuffle(sequence)Utilisé pour mélanger aléatoirement les éléments d'une séquence :
Exemple
list1 = [1, 2, 3, 4, 5]
random.shuffle(list1)
print(list1)
L'exécution du code ci-dessus produit la sortie suivante :
[3, 2, 4, 5, 1]Autres extensions
Exemples Python3