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.