random¶
randomモジュールは標準ライブラリー(最初からインストールされているライブラリー)です。 含まれるオブジェクトは以下です。
random.randint(a, b)¶
a <= N <= b
であるようなランダムな整数N
を返します。
import random
N = random.randint(1, 10) # 1〜10の間の値がランダムに変数Nに代入される
print(N)
random.choice(seq)¶
空でないシーケンスseq
からランダムに要素を返します。seq
が空のときは、IndexError
が送出されます。
シーケンスとは、リスト、文字列、タプルなどの順序のある要素の集まりです。
import random
X = random.choice([1, 10, 100])
print(X)
Y = random.choice('ABCDEFG')
print(Y)
Z = random.choice(('朝', '昼', '晩'))
print(Z)
詳しくは、9.6. random — 擬似乱数を生成するを参照ください。