Lancer les dés
Dans l'exercice précédent, vous avez utilisé rand(), qui génère un nombre flottant aléatoire entre 0 et 1.
Comme Hugo l'a expliqué dans la vidéo, vous pouvez tout aussi bien utiliser randint(), une fonction du module random, pour générer des entiers de façon aléatoire. L'appel suivant génère au hasard 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é sous le nom np et une graine a été fixée. Pouvez-vous lancer des dés?
Cette activité fait partie du cours
Python intermédiaire
Instructions de l’exercice
- 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ésultat. - Répétez l'opération pour voir si le deuxième lancer est différent. Affichez de nouveau le résultat.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again