Справочник по функциям Python

random.randint

Выбирает случайное целое число из диапазона.

Python 3.13
random.randint(a, b)

Параметры

aint
Нижняя граница диапазона.
bint
Верхняя граница диапазона; не может быть меньше a.

Возвращаемое значение

Целое число от a до b, включая обе границы; если a больше b, вызывает ValueError.

Примеры

Одинаковое число при каждом запуске

Python 3.13
import random

random.seed(42)
print(random.randint(1, 10))
2

Десять бросков кубика: выпадают и 1, и 6

Python 3.13
import random

random.seed(1)
print([random.randint(1, 6) for _ in range(10)])
[2, 5, 1, 3, 1, 4, 4, 4, 6, 4]

Подробности

Каждый запуск даёт новое число. Чтобы результат повторялся, перед вызовом задайте random.seed(...), как в первом примере. Для паролей и токенов используйте модуль secrets.

Смотрите также

Где изучить