Бросок кубика
В предыдущем упражнении вы использовали rand() — функцию, которая генерирует случайное число с плавающей точкой от 0 до 1.
Как объяснял Хьюго в видео, можно также использовать randint() — ещё одну функцию пакета random — для генерации случайных целых чисел. Следующий вызов случайным образом возвращает одно из целых чисел: 4, 5, 6 или 7. 8 не включается.
import numpy as np
np.random.randint(4, 8)
NumPy уже импортирован как np, и начальное значение генератора задано. Попробуйте бросить кубик!
Это упражнение является частью курса
Средний уровень 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