CommencerCommencer gratuitement

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

Afficher le cours

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