Возвращает случайное целое из диапазона.
random.randrange(stop) | random.randrange(start, stop[, step])
-> int
start=0 -- Целое число, которое должно явиться началом последовательности.

stop -- Целое число, на котором должно завершиться формирование последовательности. Не входит в последовательность.

step=1 -- Целое число — шаг, с которым должна формироваться последовательность. При попытке задать нуль, возбуждается ValueError.

На заметку
Несмотря на название, этот метод в ходе своей работы не создаёт объект диапазона.

    from random import randrange

# Далее даны примеры случайных чисел.
randrange(5) # 3
randrange(10, 20) # 13
randrange(30, 40, 4) # 38

Внимание
Используйте только позиционные аргументы. Не следует использовать именованные аргументы, потому что функция может интерпретировать их не так, как вы того ожидаете.

+py3.2: Улучшена равнораспределённость возвращаемых значений. Ранее использовалось нечто наподобие int(random()*n).
Синонимы поиска: random.randrange, random, randrange
В разделе «random»: random.choice random.randint random.seed
На заметку
Зарегистрированные пользователи могут добавлять Книги.