Lancer les dés
Dans l'exercice précédent, vous avez utilisé rand()
, qui génère un flottant aléatoire entre 0 et 1.
Comme Hugo l'explique dans la vidéo, vous pouvez tout aussi bien utiliser randint()
, également une fonction du paquet random
, pour générer des nombres entiers de manière aléatoire. L'appel suivant génère aléatoirement l'entier 4, 5, 6 ou 7. 8 n'est pas inclus.
import numpy as np
np.random.randint(4, 8)
NumPy a déjà été importé en tant que np
et une graine a été définie. Pouvez-vous lancer des dés ?
Cet exercice fait partie du cours
Python intermédiaire
Instructions
- Utilisez
randint()
avec les arguments appropriés pour générer aléatoirement l'entier 1, 2, 3, 4, 5 ou 6. Cela simule un dé. Affichez-le. - Répétez le résultat pour voir si le deuxième lancer est différent. Affichez à nouveau le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again