Comment générer un nombre aléatoire en Python?
En utilisant le module random, nous pouvons générer des nombres pseudo-aléatoires. La fonction random() génère un nombre aléatoire compris entre zéro et un [0, 0.1..1]. Les nombres générés avec ce module ne sont pas vraiment aléatoires mais ils sont assez aléatoires pour la plupart des buts.
Voire l’extrait de code ci-dessous pour savoir comment cela fonctionne pour générer un nombre compris entre 1 et 100.
import random for n in range(10): print(random.randint(1,101))
Cela produit le résultat suivant:
78 92 51 86 70 70 72 74 43 90
Le code ci-dessus affichera 10 valeurs aléatoires de nombres compris entre 1 et 100. La deuxième ligne, for n in range(10)
, détermine le nombre de valeurs à afficher (lorsque vous utilisez range(n), la valeur de n correspond à la quantité de valeurs que vous voulez afficher. Si vous voulez 20 valeurs, utilisez range(20). Utilisez range(5) si vous voulez seulement 5 valeurs renvoyées, etc.). Ensuite, la troisième ligne:
print random.randint(1,101)
sélectionnera automatiquement un entier aléatoire compris entre 1 et 100 pour vous.