random.choice
Выбирает случайный элемент последовательности.
Python 3.13
random.choice(seq)Параметры
- seqSequence
- Последовательность, из которой выбирается элемент; не должна быть пустой.
Возвращаемое значение
Один элемент последовательности; для пустой последовательности вызывает IndexError.
Примеры
Одинаковый выбор при каждом запуске
Python 3.13
import random
random.seed(42)
print(random.choice(['red', 'green', 'blue']))blue
Случайный символ строки
Python 3.13
import random
random.seed(3)
print(random.choice('aeiou'))e
Подробности
Множество не подходит — сначала преобразуйте его в список. Чтобы результат повторялся, перед вызовом задайте random.seed(...).
