Génération de nombres aléatoires en Python

Document 对象参考手册Exemples Python3

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

import random

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

# -*- coding: UTF-8 -*- # Nom du fichier : test.py # auteur : www.example.com # Générer un nombre aléatoire entre 0 et 9 # Importer le module random import random print(random.randint(0,9))

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

import random

list1 = [1, 2, 3, 4, 5]
random_element = random.choice(list1)
print(random_element)

Exemple

import random

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

import random

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]

Document 对象参考手册Exemples Python3

Autres extensions