2009年10月4日日曜日

乱数を取得する

# -*- coding: utf-8 -*-

import random

# float型で取得する
f = random.random()
f = random.uniform(0, 100)

# int型で取得する
i = random.randint(0, 100)

# ランダムなリストを取得する
ls = random.sample(range(100), 10)

# シーケンスからランダムに要素を取得する
i = random.choice(ls)

# シーケンスの要素をシャッフルする
random.shuffle(ls)

# ガウス分布で取得する  引数(平均, 偏差)
f = random.gauss(50, 20)

# シードを設定する
random.seed(10)

詳細はドキュメントで

0 件のコメント:

コメントを投稿