Язык программирования Python

       

Модуль random


Этот модуль генерирует псевдослучайные числа для нескольких различных распределений. Наиболее используемые функции:

random()Генерирует псевдослучайное число из полуоткрытого диапазона [0.0, 1.0).
choice(s)Выбирает случайный элемент из последовательности s.
shuffle(s)Размешивает элементы изменчивой последовательности s на месте.
randrange([start,] stop[, step])Выдает случайное целое число из диапазона range(start, stop, step). Аналогично choice(range(start, stop, step)).
normalvariate(mu, sigma)Выдает число из последовательности нормально распределенных псевдослучайных чисел. Здесь mu - среднее, sigma - среднеквадратическое отклонение (sigma > 0)

Остальные функции и их параметры можно уточнить по документации. Следует отметить, что в модуле есть функция seed(n), которая позволяет установить генератор случайных чисел в некоторое состояние. Например, если возникнет необходимость многократного использования одной и той же последовательности псевдослучайных чисел.



Содержание раздела