Киньте кубик
У попередній вправі ви використовували rand(), яка генерує випадкове число з рухомою комою між 0 і 1.
Як пояснив Г'юґо у відео, ви так само можете використовувати randint(), теж функцію з пакета random, щоб випадково генерувати цілі числа. Наведений нижче виклик випадково згенерує ціле 4, 5, 6 або 7. 8 не включено.
import numpy as np
np.random.randint(4, 8)
NumPy вже імпортовано як np, і фіксатор випадковості (seed) встановлено. Чи зможете ви кинути кубик?
Ця вправа є частиною курсу
Intermediate Python
Інструкції до вправи
- Використайте
randint()з відповідними аргументами, щоб випадково згенерувати ціле 1, 2, 3, 4, 5 або 6. Це моделює кидок кубика. Виведіть результат. - Повторіть кидок, щоб перевірити, чи другий результат відрізняється. Знову виведіть результат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import numpy and set seed
import numpy as np
np.random.seed(123)
# Use randint() to simulate a dice
# Use randint() again