Справочник по функциям Python

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(...).

Смотрите также

Где изучить