Лучше... ничем не заниматься, чем заниматься ничем (Тацит).
Python 3 — Числовая функция choice()
07.08.2017

Описание
Функция choice() возвращает случайный элемент из списка, кортежа или строки.
Синтаксис
Ниже приведен синтаксис для choice():
choice( seq )
[gn_box title=»Примечание:» box_color=»#4f6bf5″]Примечание — Эта функция не доступна непосредственно, так что нам нужно будет импортировать модуль random, а затем мы должны вызвать эту функцию с помощью случайного статического объекта.[/gn_box]
Параметры
seq — Это может быть список, кортеж, или строка.
Возвращаемое значение
Эта функция возвращает случайный элемент.
Пример
Следующий пример показывает использование функции choice().
#!/usr/bin/python3 import random print ("возвращает случайное число из диапазона(55) : ",random.choice(range(55))) print ("возвращает случайный элемент из списка [1, 3, 5, 7, 9]) : ", random.choice([1, 3, 5, 7, 9])) print ("возвращает случайный символ из строки 'Hello World' : ", random.choice('Hello World'))
Вывод
Когда мы запустим программу выше, она выдаст результат, похожий на следующий:
возвращает случайное число из диапазона(55) : 23 возвращает случайный элемент из списка [1, 3, 5, 7, 9]) : 7 возвращает случайный символ из строки 'Hello World' : l