Модуль random в Python предоставляет инструменты для генерации псевдослучайных чисел, выбора случайных элементов и работы с вероятностными распределениями. Это незаменимый инструмент для задач статистики, игр, симуляций, криптографии (с осторожностью!) и машинного обучения. Рассмотрим его функционал детально. - random(): Возвращает float в диапазоне [0.0, 1.0). import random print(random.random()) # Пример: 0.548813502 - uniform(a, b): Равномерное распределение на отрезке [a, b]. print(random.uniform(5, 10)) # 7.385247 - randint(a, b): Целое число в диапазоне [a, b] (включительно). print(random.randint(1, 6)) # Случайная игральная кость: 4 - randrange(start, stop, step): Аналог range(), но со случайным выбором. print(random.randrange(0, 100, 5)) # Кратное 5: 45 - choice(seq): Случайный элемент последовательности. items = ['яблоко', 'банан', 'вишня'] print(random.choice(items)) # 'банан' - choices(seq, weights, k): Выбор k элементов с учетом весов (с повторением). print(random.choi
Руководство по работе с модулем random в Python
15 июля 202515 июл 2025
10
3 мин