Метод random.randint() в Python

Python random 模块Модуль random в Python

Python random.randint()Метод возвращает целое число в указанном диапазоне.

randint(start, stop)Эквивалентноrandrange(start, stop+1)。

Синтаксис

random.randint()Синтаксис метода следующий:

random.randint(start, stop)

Описание параметра:

  • start-- Обязательный, целое число, задаёт начальное значение (включительно), т.е. сгенерированное случайное целое число может принимать это значение.
  • stop-- Обязательный, целое число, задаёт конечное значение (включительно), т.е. сгенерированное случайное целое число может принимать это значение.

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

Возвращает целое число в указанном диапазоне.

Пример

В следующем примере возвращается число в диапазоне от 1 до 10 (больше или равно 1, меньше или равно 10):

Пример

# Импорт пакета random
import random

# Сгенерировать случайное целое число в диапазоне от 1 до 10
random_number = random.randint(1, 10)
print(random_number)

Результат вывода:

8

В приведённом выше примереrandom.randint(1, 10)сгенерирует случайное целое число в диапазоне от 1 до 10 (включая 1 и 10) и присвоит его переменной random_number.

Каждый раз при запуске этого кода вы будете получать другое случайное целое число.

Примечания:

  • Еслиa > b, будет вызвано исключениеValueError, потому что верхняя граница должна быть больше или равна нижней границе.
  • aиbЭто может быть любое целое число, включая отрицательные числа.
  • random.randint()Метод являетсяrandomявляется частью модуля, нужно сначала импортироватьrandomмодуль перед его использованием.

Python random 模块Модуль random в Python

Другие расширения