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
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