ПочатиПочніть безкоштовно

Киньте кубик

У попередній вправі ви використовували 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
Редагувати та запускати код