НачатьНачать бесплатно

Бросок кубика

В предыдущем упражнении вы использовали 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
Редактировать и запускать код