Quelles sont les fonctions aléatoires Python?

Quelles sont les fonctions aléatoires Python?

Python fournit plusieurs fonctions pour générer des nombres aléatoires. La plupart de ces fonctions sont disponibles sous le module aléatoire Python. Vous pouvez utiliser ces fonctions pour générer des nombres aléatoires dans vos scripts Python.

Voici les cinq fonctions principales utilisées pour générer des nombres aléatoires dans un script Python.

  1. aléatoire()
  2. randint ()
  3. uniforme()
  4. RandRange ()
  5. choix()

1. Python Random () Fonction:

Cette fonction renvoie une valeur de point flottante aléatoire entre 0 et 1. Vous pouvez également spécifier la plage pour remplacer les défauts.

importer aléatoire # imprimez un numéro de flotteur aléatoire entre 0 et 1 x = aléatoire.Random () imprimer (x) # Imprimez un numéro de flotteur aléatoire entre 0 et 10 x = aléatoire.Random () * 10 Imprimer (x) # Imprimez un numéro de flotteur aléatoire entre -5 et +5 x = aléatoire.Random () * 10 - 5 Imprimer (x)
12345678910111213importer aléatoire # imprimez un numéro de flotteur aléatoire entre 0 et 1x = aléatoire.Random () imprimer (x) # Imprimez un numéro de flotteur aléatoire entre 0 et 10x = aléatoire.random () * 10print (x) # imprimez un numéro de flotteur aléatoire entre -5 et + 5x = aléatoire.Random () * 10 - 5print (x)

2. Fonction Python Randint ():

La fonction RandInt () prend une plage et produit un numéro entier entre la plage définie.

importer aléatoire # imprimez un entier aléatoire entre 10 et 100 x = aléatoire.RANDINT (10, 100) Impression (x)
12345importer aléatoire # imprimez un entier aléatoire entre 10 et 100x = aléatoire.RANDINT (10, 100) Impression (x)

3. Python Uniform () Fonction:

Tout comme la fonction RandInt () génère un entier dans une plage donnée, Uniform () fait de même pour les nombres de points flottants.

Importer aléatoire # Imprimez un numéro de point flottant entre 10 et 50 x = aléatoire.Impression uniforme (10, 50) (x)
12345importer aléatoire # imprimez un numéro de point flottant entre 10 et 50x = aléatoire.Impression uniforme (10, 50) (x)

4. Python RandRange () Fonction:

Le RandRange () La fonction est utilisée pour sélectionner une valeur entière entre une plage définie. Vous pouvez également spécifier pour sélectionner un nombre uniforme ou impair entre une plage.

importer aléatoire # imprimer un nombre entier entre 0 et 9 x = aléatoire.RandRange (10) Imprimer (x) # Imprimez un numéro entier entre 10 et 99 x = aléatoire.RandRange (10, 100) Imprimer (x) # Imprimez un numéro entier uniforme entre 10 et 99 x = aléatoire.RandRange (10, 100, 2) Imprimer (x)
12345678910111213importer aléatoire # imprimer un nombre entier entre 0 et 9x = aléatoire.RandRange (10) Imprimer (x) # Imprimez un numéro entier entre 10 et 99x = aléatoire.RandRange (10, 100) Imprimer (x) # Imprimez un numéro entier uniforme entre 10 et 99x = aléatoire.RandRange (10, 100, 2) Imprimer (x)

5. Fonction Python Choice ():

La fonction Python Choice () est utilisée pour sélectionner un seul élément aléatoire dans une séquence.

Importer aléatoire # Sélectionnez un élément aléatoire parmi la séquence ci-dessous x = aléatoire.choix ([«rouge», «geen», «jaune»]) imprimer (x)
12345Importer aléatoire # Sélectionnez un élément aléatoire par rapport à Sequencex = Random.choix ([«rouge», «geen», «jaune»]) imprimer (x)