Gooi de dobbelsteen
In de vorige oefening gebruikte je rand(), die een willekeurig float-getal tussen 0 en 1 genereert.
Zoals Hugo in de video uitlegde, kun je net zo goed randint() gebruiken, ook een functie uit het random-pakket, om willekeurige gehele getallen te genereren. De onderstaande aanroep genereert willekeurig het gehele getal 4, 5, 6 of 7. 8 is niet inbegrepen.
import numpy as np
np.random.randint(4, 8)
NumPy is al geïmporteerd als np en er is een seed ingesteld. Kun je wat dobbelen?
Deze oefening maakt deel uit van de cursus
Python voor gemiddeld niveau
Oefeninstructies
- Gebruik
randint()met de juiste argumenten om willekeurig het gehele getal 1, 2, 3, 4, 5 of 6 te genereren. Dit simuleert een dobbelsteen. Print het resultaat. - Herhaal de worp om te zien of de tweede worp anders is. Print opnieuw het resultaat.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again