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