Fonctions de génération de nombres aléatoires
Le module aléatoire de Python fournit une variété de fonctions pour manipuler et créer des nombres aléatoires.
Les éléments suivants incluent certaines fonctions communes du module aléatoire utilisé pour la génération de nombres aléatoires et la manipulation: E »
Fonction | Description |
---|---|
Randint (A, B) | Génère et renvoie un nombre aléatoire dans une plage spécifiée. Le terme «a, b» est la gamme. Par exemple, si nous écrivons Randint (1,7), alors cette fonction renverra une valeur de nombre aléatoire entre 1 et 17. |
choix() | Sélectionne et renvoie l'élément dans les numéros donnés. Les chiffres pourraient être dans un conteneur, je.e., une liste. |
aléatoire() | Utilisé pour générer un numéro aléatoire flottant. Renvoie un nombre aléatoire de flotteur entre 0 et 1. |
RandRange () | Utilisé pour générer un nombre aléatoire entre une séquence donnée. Prend la valeur de départ, la valeur finale et un nombre que vous souhaitez exclure de votre choix. |
mélanger() | Prend le conteneur ou la liste comme argument et modifie la séquence des éléments. |
uniforme() | Renvoie un nombre aléatoire de flotteur dans une plage donnée. |
Ce sont les fonctions les plus courantes utilisées pour générer des nombres aléatoires dans Python.
Maintenant, voyons quelques exemples de ces fonctions.
La fonction RANDINT (A, B)
Ce qui suit est un exemple de la fonction RANDINT (A, B). Dans cet exemple, nous spécifions la plage à (1,20) et générons un nombre aléatoire. Le programme sera exécuté plusieurs fois afin que nous puissions obtenir des nombres aléatoires différents dans la plage donnée.
# Importation du module aléatoireSortir
La sortie est affichée dans la console Python. Dans la sortie, vous pouvez voir que les nombres aléatoires ont été générés entre 1 et 20.
Si nous modifions la plage de la fonction RandInt () en (1,10), alors un nombre aléatoire sera généré entre 1 et 10. Le programme sera exécuté plusieurs fois afin que nous puissions obtenir des nombres aléatoires différents dans la plage donnée.
# Importation du module aléatoireSortir
La sortie est affichée dans la console Python. Dans la sortie, vous pouvez voir que les nombres aléatoires ont été générés entre 1 et 10.
La fonction Choice ()
Comme discuté précédemment, la fonction Choice () sélectionne et renvoie l'élément dans les nombres donnés. Les chiffres pourraient être dans un conteneur, je.e., une liste. Voyons un exemple de la liste.
# Importation du module aléatoireSortir
La sortie est affichée dans la console Python. Le programme est exécuté plusieurs fois afin que nous puissions obtenir différents choix aléatoires à partir de la liste donnée.
De même, nous pouvons définir une liste de chaînes et faire un choix aléatoire en utilisant la fonction Choice ().
# Importation du module aléatoireSortir
La sortie est affichée dans la console Python. Le programme est exécuté plusieurs fois afin que nous puissions obtenir différents choix aléatoires à partir de la liste donnée.
La fonction aléatoire ()
La fonction aléatoire est utilisée pour générer un nombre aléatoire à virgule flottante entre 0 et 1.
# Importation du module aléatoireSortir
La sortie est affichée dans la console Python. Le programme est exécuté plusieurs fois afin que nous puissions obtenir différents choix aléatoires à partir de la liste donnée.
Si nous voulons prendre la somme d'un nombre aléatoire entre 1 et 10 et un numéro de point flottant, alors nous pouvons le faire de cette manière.
# Importation du module aléatoireSortir
La sortie est affichée dans la console Python. Très probablement, les nouveaux nombres aléatoires sont générés à chaque fois. Par conséquent, le programme est exécuté plusieurs fois pour obtenir différentes valeurs de somme.
La fonction RandRange ()
Comme discuté précédemment, la fonction RandRange () est utilisée pour générer un nombre aléatoire dans une séquence donnée. Il faut la valeur de départ, la valeur finale et un nombre que vous souhaitez exclure de votre choix.
# Importation du module aléatoireSortir
La sortie est affichée dans la console Python. Le programme est exécuté plusieurs fois.
La fonction shuffle ()
La fonction Shuffle () prend le conteneur ou la liste comme un argument et modifie la séquence des éléments.
# Importation du module aléatoireSortir
La sortie est affichée dans la console Python.
De même, nous pouvons également mélanger la liste des mots en utilisant la fonction shuffle ().
# Importation du module aléatoireSortir
La sortie est affichée dans la console Python.
La fonction uniforme ()
La fonction uniforme () renvoie le numéro aléatoire du flotteur dans une plage donnée.
# Importation du module aléatoireSortir
La sortie est affichée dans la console Python. Le programme est exécuté plusieurs fois pour générer plusieurs nombres à virgule flottante entre 1 et 10.
Conclusion
Cet article explique la génération de nombres aléatoires en python avec quelques exemples simples. Il existe différentes fonctions dans Python que vous pouvez utiliser pour la génération de nombres aléatoires, y compris RandInt (), Random () et plus. Cet article devrait aider les débutants à mieux comprendre la génération de nombres aléatoires à Python.