Random (Генератор случайных чисел)
Этот модуль основан на random
в стандартной библиотеке Python.
Он содержит функции для генерации случайного поведения.
Для доступа к этому модулю вам необходимо:
import random
Мы предполагаем, что Вы сделали это для приведенных ниже примеров.
Функции
- random.getrandbits(n)
Возвращает целое случайное число
n
.
Предупреждение
Поскольку базовая функция генератора возвращает не более 30 бит, n
может быть только значением от 1 до 30 (включительно).
- random.seed(n)
Используется для инициализации случайных чисел. По умолчанию генератор случайных чисел использует текущее системное время. Если вы дважды используете одно и то же начальное значение, вы получите один и тот же результат, что означает случайное число дважды.
- random.randint(a, b)
Возвращает случайное целое число
N
в диапазонеa <= N <= b
.
- random.randrange(stop)
Возвращает случайно выбранное целое число от нуля до
stop
.
- random.randrange(start, stop)
Возвращает случайно выбранное целое число из последовательности
range(start, stop)
.
- random.randrange(start, stop, step)
Возвращает случайно выбранное целое число из последовательности с шагом
step
.
- random.choice(seq)
Возвращает случайный элемент из непустой последовательности
seq
. Еслиseq
является пустой, возвращаетIndexError
.
- random.random()
Возвращает следующее случайное число с плавающей запятой в диапазоне [0.0, 1.0)
- random.uniform(a, b)
Возвращает случайное число с плавающей запятой
N
такой, чтоa <= N <= b
дляa <= b
иb <= N <= a
дляb < a
.