Méthode randint() du module random de Python
Python random.randint()La méthode renvoie un entier dans l'intervalle spécifié.
randint(start, stop)Équivalent àrandrange(start, stop+1)。
Syntaxe
random.randint()La syntaxe de la méthode est la suivante :
random.randint(start, stop)
Description du paramètre :
- start-- Obligatoire, un entier, spécifie la valeur de début (incluse), c'est-à-dire que l'entier aléatoire généré peut prendre cette valeur.
- stop-- Obligatoire, un entier, spécifie la valeur de fin (incluse), c'est-à-dire que l'entier aléatoire généré peut prendre cette valeur.
Valeur de retour
Renvoie un entier dans la plage spécifiée.
Exemple
L'exemple suivant renvoie un nombre entre 1 et 10 (supérieur ou égal à 1, inférieur ou égal à 10) :
Exemple
# Importer le paquet random
import random
# Générer un entier aléatoire entre 1 et 10
random_number = random.randint(1, 10)
print(random_number)
import random
# Générer un entier aléatoire entre 1 et 10
random_number = random.randint(1, 10)
print(random_number)
Résultat de sortie :
8
Dans l'exemple ci-dessus,random.randint(1, 10)générera un entier aléatoire entre 1 et 10 (y compris 1 et 10), et l'affectera à la variable random_number.
Chaque fois que vous exécutez ce code, vous obtiendrez un entier aléatoire différent.
Notes :
- Si
a > b, cela lèveraValueError, car la borne supérieure doit être supérieure ou égale à la borne inférieure. aetbIl peut s'agir de n'importe quel entier, y compris des nombres négatifs.random.randint()La méthode estrandompartie du module, vous devez d'abord importer lerandommodule avant de l'utiliser.
Module random de Python