Méthode randint() du module random de Python

Python random 模块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)

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 :

  • Sia > 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.

Python random 模块Module random de Python

Autres extensions