Hoď kostkou
V předchozím cvičení jsi použil/a rand(), která generuje náhodné desetinné číslo mezi 0 a 1.
Jak Hugo vysvětlil ve videu, můžeš stejně dobře využít randint(), což je také funkce z balíčku random, pro náhodné generování celých čísel. Následující volání náhodně vygeneruje celé číslo 4, 5, 6 nebo 7. Číslo 8 není zahrnuto.
import numpy as np
np.random.randint(4, 8)
NumPy je už naimportováno jako np a seed byl nastaven. Zkusíš hodit kostkou?
Toto cvičení je součástí kurzu
Intermediate Python
Pokyny k cvičení
- Použij
randint()s vhodnými argumenty tak, aby náhodně vygenerovalo celé číslo 1, 2, 3, 4, 5 nebo 6. Tím nasimulujeme hod kostkou. Výsledek vypiš. - Zopakuj hod a zjisti, jestli druhý výsledek bude jiný. Opět ho vypiš.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again