Kasta tärningen
I den förra övningen använde du rand(), som genererar ett slumpmässigt flyttal mellan 0 och 1.
Som Hugo förklarade i videon kan du lika gärna använda randint(), också en funktion i paketet random, för att generera slumpmässiga heltal. Följande anrop genererar slumpmässigt heltalet 4, 5, 6 eller 7. 8 ingår inte.
import numpy as np
np.random.randint(4, 8)
NumPy har redan importerats som np och ett startvärde har angetts. Kan du kasta några tärningar?
Den här övningen är en del av kursen
Intermediate Python
Övningsinstruktioner
- Använd
randint()med lämpliga argument för att slumpmässigt generera heltalet 1, 2, 3, 4, 5 eller 6. Det här simulerar en tärning. Skriv ut resultatet. - Upprepa för att se om det andra kastet ger ett annat resultat. Skriv ut resultatet igen.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again