Модуль случайных чисел Python (Random Module)
- Предыдущая страница Ключевые слова Python
- Следующая страница Запрос модуля
Python имеет встроенный модуль, который можно использовать для создания случайных чисел.
random
Модуль имеет набор методов, таких как:
Метод | Описание |
---|---|
seed() | Инициализирует генератор случайных чисел. |
getstate() | Возвращает текущее внутреннее состояние генератора случайных чисел. |
setstate() | Восстанавливает внутреннее состояние генератора случайных чисел. |
getrandbits() | Возвращает цифру, представляющую случайное место. |
randrange() | Возвращает случайное число из заданного диапазона. |
randint() | Возвращает случайное число из заданного диапазона. |
choice() | Возвращает случайный элемент из заданной последовательности. |
choices() | Возвращает список, содержащий случайный выбор из заданной последовательности. |
shuffle() | Принимает последовательность и возвращает эту последовательность в случайном порядке. |
sample() | Возвращает заданный образец из последовательности. |
random() | Возвращает浮ательное число между 0 и 1. |
uniform() | Возвращает случайное浮ательное число между двумя заданными параметрами. |
triangular() | Возвращает случайное浮ательное число между двумя заданными параметрами, вы также можете установить параметр модели для указания середины между двумя другими параметрами. |
betavariate() | Возвращает случайное浮ательное число в диапазоне от 0 до 1 на основе бета-распределения (используется в статистике). |
expovariate() | Возвращает случайное浮ательное число в диапазоне от 0 до 1 на основе экспоненциального распределения (используется в статистике), если параметр отрицателен, то возвращает случайное浮ательное число в диапазоне от 0 до -1. |
gammavariate() | Возвращает случайное浮ательное число в диапазоне от 0 до 1 на основе гамма-распределения (используется в статистике). |
gauss() | Возвращает случайное浮ательное число в диапазоне от 0 до 1 на основе гауссовского распределения (используется в теории вероятностей). |
lognormvariate() | Возвращает случайное浮ательное число в диапазоне от 0 до 1 на основе логнормального распределения (используется в теории вероятностей). |
normalvariate() | Возвращает случайное浮ательное число в диапазоне от 0 до 1 на основе нормального распределения (используется в теории вероятностей). |
vonmisesvariate() | Возвращает случайное浮ательное число в диапазоне от 0 до 1 на основе распределения von Mises (используется в направленной статистике). |
paretovariate() | Возвращает случайное浮ательное число в диапазоне от 0 до 1 на основе распределения Pareto (используется в теории вероятностей). |
weibullvariate() | Возвращает случайное浮ательное число в диапазоне от 0 до 1 на основе распределения Weibull (используется в статистике). |
- Предыдущая страница Ключевые слова Python
- Следующая страница Запрос модуля