Würfeln
In der vorigen Übung hast du die Funktion rand()
verwendet, die eine zufällige Gleitkommazahl zwischen 0 und 1 erzeugt.
Wie Hugo im Video erklärt, kannst du aber auch die Funktion randint()
verwenden, die ebenfalls im Paket random
enthalten ist, um zufällig Ganzzahlen zu erzeugen. 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 eine der Ganzzahlen 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