Модуль random предоставляет инструменты для работы с генерацией случайных чисел и выбором элементов из последовательностей. Он встроен в стандартную библиотеку Python и не требует установки дополнительных пакетов. import random
# простая генерация
r = random.random() # число в [0.0, 1.0)
i = random.randint(1, 10) # целое от 1 до 10
f = random.uniform(0, 5) # число с плавающей точкой в [0.0, 5.0]
# выбор элемента и перемешивание
items = ['яблоко', 'банан', 'вишня', 'апельсин']
print(random.choice(items))
random.shuffle(items)
print(items)
# выборка без повторений
sampled = random.sample(range(100), 5)
print(sampled)
# фиксирование сидов для воспроизводимости
random.seed(42)
print(random.random()) Чтобы воспроизводить результаты генерирования случайных чисел, можно устанавливать сид (seed). Модуль random — удобный и мощный инструмент для повседневных задач моделирования и игр на Python. Он прост в использовании, обладает широким набором функций и поддерживает воспрои