Метод random.randint() в 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)
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модуль перед его использованием.
Модуль random в Python