Méthode randrange du module random

La méthode randrange du module random renvoie un nombre aléatoire dans une plage. Dans le premier paramètre optionnel de la méthode, nous indiquons le début de la séquence. Dans le deuxième paramètre obligatoire, nous spécifions la fin. Et dans le troisième paramètre optionnel, nous transmettons le pas avec lequel le nombre sera choisi.

Syntaxe

pythonimport random

random.randrange([début], fin, [pas])

Exemple

Obtenons un nombre dans la plage de 0 à 10, avec un pas d'échantillonnage de 2 :

pythonprint(random.randrange(1, 10, 2))

Résultat de l'exécution du code :

python5

Exemple

Maintenant, pour la méthode randrange, spécifions uniquement le début et la fin de la plage :

pythonprint(random.randrange(1, 10))

Résultat de l'exécution du code :

python4

Exemple

Maintenant, spécifions uniquement un seul paramètre obligatoire dans la méthode - la fin de la plage :

pythonprint(random.randrange(10))

Résultat de l'exécution du code :

python5

Voir aussi

  • la méthode uniform du module random,
    qui génère un nombre flottant pseudo-aléatoire dans une plage
  • la méthode randint du module random,
    qui génère un nombre entier pseudo-aléatoire dans une plage
  • la méthode sample du module random,
    qui renvoie un échantillon aléatoire d'éléments d'une séquence
  • la méthode random du module random,
    qui renvoie un nombre pseudo-aléatoire
  • la méthode seed du module random,
    qui initialise le générateur de nombres aléatoires