Cet article explique comment générer un nombre aléatoire en Python.

1. Utilisation random.randrange() fonction

Une approche simple pour générer un nombre aléatoire entre la plage spécifiée en Python consiste à utiliser le random.randrange() fonction. Voici un exemple de son utilisation :

Télécharger  Exécuter le code

 
Pour générer un élément aléatoire inférieur à une valeur, vous pouvez utiliser le code suivant :

Télécharger  Exécuter le code

2. Utilisation random.randint() fonction

La random.randrange(x, y) la fonction génère l'entier aléatoire n tel que x <= n < y. Si vous avez besoin de générer un nombre aléatoire incluant l'argument de fin (c'est-à-dire, x <= n <= y), Utilisez le random.randint(x, y) fonction.

Autrement dit, random.randint(x, y) fonction est équivalente pour random.randrange(x, y+1).

Télécharger  Exécuter le code

3. Utilisation random.choice() fonction

La randint() ou randrange() est le moyen préféré pour générer un nombre aléatoire à partir d'une séquence continue. Pour choisir un élément au hasard dans une séquence comme une liste ou un tuple, vous devez utiliser le random.choice() fonction.

Télécharger  Exécuter le code

4. Utilisation secrets.randbelow() fonction

Le module random est utilisé pour générer des nombres pseudo-aléatoires. Pour générer un nombre aléatoire cryptographment sécurisé, envisagez d'utiliser le randbelow() fonction de la secrets module.

Télécharger  Exécuter le code

5. Utilisation secrets.choice() fonction

La secrets.randbelow() La fonction est préférée pour sécuriser cryptographment des nombres aléatoires à partir d'une séquence continue. Pour générer un nombre aléatoire cryptographment sécurisé à partir d'une séquence telle qu'une liste ou un tuple, utilisez la secrets.choice() fonction.

Télécharger  Exécuter le code

6. Utilisation numpy.random.randint() fonction

Avec NumPy, vous pouvez utiliser le numpy.random.randint(x, y) fonction.

Il s'agit de générer un nombre aléatoire en Python.