Aruncă zarul
În exercițiul anterior, ai folosit rand(), care generează un număr float aleatoriu între 0 și 1.
Așa cum a explicat Hugo în video, poți folosi la fel de bine randint(), tot o funcție din pachetul random, pentru a genera numere întregi aleatoriu. Apelul de mai jos generează aleatoriu numărul întreg 4, 5, 6 sau 7. 8 nu este inclus.
import numpy as np
np.random.randint(4, 8)
NumPy a fost deja importat ca np și a fost setat un seed. Ești gata să arunci zarul?
Acest exercițiu face parte din cursul
Python intermediar
Instrucțiuni pentru exercițiu
- Folosește
randint()cu argumentele potrivite pentru a genera aleatoriu numărul întreg 1, 2, 3, 4, 5 sau 6. Aceasta simulează un zar. Afișează rezultatul. - Repetă operațiunea pentru a vedea dacă a doua aruncare dă un rezultat diferit. Afișează din nou rezultatul.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again