Würfeln
In der vorherigen Übung hast du rand()
verwendet, das einen zufälligen Float zwischen 0 und 1 erzeugt.
Wie Hugo im Video erklärt hat, kannst du genauso gut randint()
verwenden, ebenfalls eine Funktion des Pakets random
, um ganze Zahlen zufällig zu generieren. Der folgende Aufruf erzeugt zufällig die Ganzzahl 4, 5, 6 oder 7. 8 ist nicht enthalten.
import numpy as np
np.random.randint(4, 8)
NumPy wurde bereits als np
importiert und ein Startwert wurde festgelegt. Kannst du ein paarmal würfeln?
Diese Übung ist Teil des Kurses
Python für Fortgeschrittene
Anleitung zur Übung
- Verwende
randint()
mit den entsprechenden Argumenten, um zufällig die ganze Zahl 1, 2, 3, 4, 5 oder 6 zu erzeugen. Dies simuliert einen Würfel. Gib das Ergebnis aus. - Wiederhole das Ganze, um zu sehen, ob der zweite Wurf anders ausfällt. Gib erneut das Ergebnis aus.
Interaktive Übung zum Anfassen
Probieren Sie diese Übung aus, indem Sie diesen Beispielcode ausführen.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again