ランダムの利用ならrandom
モジュール。
ランダムな整数(乱数)ならrandint
メソッド。
import random
print(random.randint(1, 10)) # 1から10までの整数をランダムに返す
リストから一つランダムに選ぶならchoice
、リストの一部をランダムに得るならsample
メソッド。
import random
リスト = ['Python', 'HTML', 'Java']
print(random.choice(リスト)) # 戻りはランダムな要素
print(random.sample(リスト, 2)) # 戻りはランダムな要素2個のリスト
リストそのものをシャッフルするならshuffle
メソッド。
import random
リスト = ['Python', 'HTML', 'Java']
random.shuffle(リスト) # 戻り値ではなく、元のリストがシャッフル
print(リスト)