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

Kurs anzeigen

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