Генерация случайного числа
В этом примере посмотрим, как сгенерировать случайное целое число в Python с помощью функции randint() из модуля random.
Что нужно знать
Перед изучением примера полезно понимать:
Базовый ввод и вывод в Python — ввод и вывод
/python-programming/modules/random/index — модуль random
Описание задачи
Для генерации случайного числа в Python используется функция randint(). Она определена в модуле random, поэтому перед использованием его нужно импортировать.
Пример
# Program to generate a random number between 0 and 9
# importing the random module
import random
print(random.randint(0,9))
Вывод
5
При каждом запуске результат будет разным, потому что число выбирается случайно в диапазоне от 0 до 9.
Как это работает
Синтаксис функции выглядит так:
random.randint(a,b)
Она возвращает целое число N из включительного диапазона [a, b], то есть выполняется условие a <= N <= b. Оба конца диапазона входят в выборку.