ランダム

ランダムの利用なら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(リスト)