Zacznij terazZacznij za darmo

Rzut kostką

W poprzednim ćwiczeniu korzystałeś z funkcji rand(), która generuje losową liczbę zmiennoprzecinkową z przedziału od 0 do 1.

Jak wyjaśnił Hugo w filmie, możesz równie dobrze użyć funkcji randint() – również z pakietu random – do generowania losowych liczb całkowitych. Poniższe wywołanie losuje liczbę całkowitą 4, 5, 6 lub 7. Liczba 8 nie jest uwzględniona.

import numpy as np
np.random.randint(4, 8)

NumPy zostało już zaimportowane jako np, a ziarno losowości zostało ustawione. Czas rzucić kostką!

To ćwiczenie jest częścią kursu

Python średnio zaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji randint() z odpowiednimi argumentami, aby wylosować liczbę całkowitą 1, 2, 3, 4, 5 lub 6. To symulacja rzutu kostką. Wyświetl wynik.
  • Powtórz rzut, żeby sprawdzić, czy drugi wynik jest inny. Wyświetl go.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Import numpy and set seed
import numpy as np
np.random.seed(123)

# Use randint() to simulate a dice


# Use randint() again
Edytuj i uruchom kod