Aan de slagGa gratis aan de slag

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

Cursus bekijken

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
Code bewerken en uitvoeren