python random

randomモジュールでよく使いそうなものだけまとめる。

seed() : 乱数の種セット
randint(a,b) : a~bの整数
choice( seq ) : リストから1つ選択
shuffle( seq ) : リストシャッフル
sample( seq, k ) : リストからk個重複なしでサンプリング
random() : [0,1)の実数

意外とこれくらい。「なんちゃら分布(ベータ分布とか)」は使う予定なし。


randomについて詳しくはhttp://www.python.jp/doc/release/lib/module-random.html