Выбранные функции из модуля random: продолжение
Функции randrange and randint
Если Вам нужны целочисленные случайные значения, подойдет одна из следующих функций:
randrange(end)
;randrange(beg, end)
;randrange(beg, end, step)
;randint(left, right)
.
Первые три вызова будут генерировать целое число, взятое (псевдослучайно) из диапазона (соответственно):
range(end)
;range(beg, end)
;range(beg, end, step)
.
Обратите внимание на неявную правостороннюю ассоциативность!
Последняя функция является эквивалентом randrange(left, right + 1)
- она генерирует целочисленное значение i
, которое попадает в диапазон [левое число, правое число] (без исключения правого числа).
Посмотрите на код в редакторе. Эта программа, следовательно, выведет строку, состоящую из трех нулей и либо ноль, либо единицу на четвертом месте.