ランダムに要素を一つ選択する
mylist = [1, 2, 3, 4, 5] print(random.choice(mylist)) #2
ランダムに要素を複数選択する(重複なし)
mylist = [1, 2, 3, 4, 5] print(random.sample(mylist, 2)) #[4, 5]
ランダムに要素を複数選択する(重複あり)
mylist = [1, 2, 3, 4, 5] print(random.choices(mylist, k=3)) #[1, 1, 5]
choicesはPython3.6から追加された機能なので、それ以前のバージョンで実行すると以下のようなエラーが出力されます。
Traceback (most recent call last): File "", line 1, in AttributeError: 'module' object has no attribute 'choices'