Метод randrange() – случайно выбранный элемент из диапазона (start, stop, step).

Синтаксис

Ниже приведен синтаксис метода randrange() в Python:

randrange ([start,] stop [,step])

Примечание. Эта функция недоступна напрямую, поэтому нам нужно импортировать random модуль, а затем нам нужно вызвать эту функцию, используя random статический объект.

Параметры

start – начальная точка диапазона, будет включена в диапазон.

stop – точка остановки диапазона, будет исключена из диапазона.

step – шаг, который необходимо добавить к числу для определения случайного числа.

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

Функция возвращает случайный элемент из заданного диапазона.

Пример

В следующем примере показано использование метода randrange() в Python.

#!/usr/bin/python
import random

# Выберите четное число в 100 <= число < 1000
print "randrange(100, 1000, 2): ", random.randrange(100, 1000, 2)

# Выберите другое число в 100 <= число < 1000
print "randrange(100, 1000, 3): ", random.randrange(100, 1000, 3)

Когда приведённый выше код выполнится, он даст следующий результат:

randrange(100, 1000, 2):  976
randrange(100, 1000, 3):  520

Оглавление