CommencezCommencez gratuitement

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

Voir le cours

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
Modifier et exécuter le code