random
概要
乱数生成を行う関数。
エイリアス
rand
関数一覧
パラメータ定義済み擬似乱数生成器
table:_
関数 概要
random.minstd_rand0 最小標準MINSTD
random.minstd_rand 最小標準MINSTDのパラメータ改良版
random.mt19937 メルセンヌツイスター(32bit)
random.mt19937_64 メルセンヌツイスター(64bit)
random.ranlux24 RANLUX法のレベル3
random.ranlux48 RANLUX法のレベル4
random.knuth_b KnuthのリオーダーアルゴリズムB
分布生成器
シード値を指定しない場合は、default_random_engine(mt19937)が使用される。
table:_
関数 概要
random.uniform 一様実数分布
random.bernoulli ベルヌーイ分布
random.binomial 二項分布
random.geometric 幾何分布
random.negative_binomial 負の二項分布
random.poisson ポワソン分布
random.exponential 指数分布
random.gamma ガンマ分布
random.weibull ワイブル分布
random.extreme_value 極値分布
random.normal 正規分布
random.lognormal 対数正規分布
random.chi_squared カイ二乗分布
random.cauchy コーシー分布
random.fisher_f フィッシャーのF分布
random.student_t ステューデントのt分布
#API