how to random number python ?
- Listed: 26 April 2024 3 h 56 min
Description
how to random number python ?
**Comment générer des nombres aléatoires en Python**
Vous cherchez à intégrer des nombres aléatoires dans vos programmes Python ? Voici quelques méthodes pour générer des nombres aléatoires en Python.
### Bibliothèque `random`
La bibliothèque `random` est une bibliothèque Standard de Python qui vous permet de générer des nombres aléatoires. Vous pouvez utiliser la fonction `random()` pour générer un nombre aléatoire entre 0 et 1.
“`python
import random
numero_aléatoire = random.random()
print(numero_aléatoire)
“`
Vous pouvez également utiliser la fonction `randint()` pour générer un nombre entier aléatoire dans une plage définie.
“`python
import random
nombre_aléatoire = random.randint(1, 10)
print(nombre_aléatoire)
“`
### Bibliothèque `numpy`
La bibliothèque `numpy` est une bibliothèque scientifique très populaire pour les calculs numériques en Python. Vous pouvez utiliser la fonction `random.choice()` pour sélectionner un élément aléatoire dans une liste.
“`python
import numpy as np
liste = [1, 2, 3, 4, 5]
élément_aléatoire = np.random.choice(liste)
print élément_aléatoire
“`
Vous pouvez également utiliser la fonction `random.rand()` pour générer une matrice aléatoire.
“`python
import numpy as np
matrice_aléatoire = np.random.rand(3, 3)
print(matrice_aléatoire)
“`
### Fonctions alternatives
Il existe également d’autres fonctions pour générer des nombres aléatoires en Python :
– `random.uniform(a, b)` : génère un nombre aléatoire dans un intervalle `[a, b]`.
– `random.gauss(mu, sigma)` : génère un nombre aléatoire suivant une loi gaussienne.
– `random.randint(a, b)` : génère un nombre entier aléatoire dans un intervalle `[a, b]`.
Exemple d’utilisation de ces fonctions :
“`python
import random
print(random.uniform(0, 10)) # Génère un nombre aléatoire entre 0 et 10
print(random.gauss(0, 1)) # Génère un nombre aléatoire suivant une loi gaussienne
print(random.randint(1, 10)) # Génère un nombre entier aléatoire entre 1 et 10
“`
Voilà quelques exemples de générations de nombres aléatoires en Python. Vous pouvez utiliser ces fonctions pour créer du code plus intéressant et original.
4 total views, 0 today
Recent Comments