Python ランダムモジュール
Pythonには、乱数を作成するために使用できる組み込みモジュールがあります。
このランダムモジュールには一連のメソッドがあります。
| 方法 | 説明 |
|---|---|
| seed() | 乱数発生器を初期化します。 |
| getstate() | 乱数発生器の現在の内部状態を返します。 |
| setstate() | 乱数発生器の内部状態を復元します。 |
| getrandbits() | 乱数ビットを表す数値を返します。 |
| randrange() | 指定された範囲内の乱数を返します。 |
| randint() | 指定された範囲内の乱数を返します。 |
| choice() | 指定されたシーケンスからランダムな要素を返します。 |
| choices() | 指定されたシーケンスからランダムに選択されたリストを返します。 |
| shuffle() | シーケンスを受け取り、ランダムな順序でシーケンスを返します。 |
| sample() | シーケンスの特定のサンプルを返します。 |
| random() | 0から1の間のランダムな浮動小数点数を返します。 |
| uniform() | 指定された2つのパラメーターの間のランダムな浮動小数点数を返します。 |
| triangular() | 指定された2つのパラメーターの間のランダムな浮動小数点数を返します。設定することもできます。 他の2つのパラメーターの中間点を指定するモードパラメーター |
| betavariate | ベータ分布に基づいて、0から1の間のランダムな浮動小数点数を返します。 分布(統計で使用) |
| expovariate() | 指数分布に基づいてランダムな浮動小数点数を返します。分布 ( 統計で使用) |
| gammavariate() | ガンマに基づいてランダムな浮動小数点数を返します。 分布 (統計で使用) |
| gauss() | ガウス分布に基づいてランダムな浮動小数点数を返します。 分布 (確率論で使用) |
| lognormvariate() | 対数正規に基づいてランダムな浮動小数点数を返します。 分布 (確率論で使用) |
| normalvariate() | 法線に基づいてランダムな浮動小数点数を返します。 分布 (確率論で使用) |
| vonmisesvariate() | von Mises に基づいてランダムな浮動小数点数を返します。 分布 (方向統計で使用) |
| paretovariate() | パレートに基づいてランダムな浮動小数点数を返します。 分布 (確率論で使用) |
| weibullvariate() | ワイブルに基づいてランダムな浮動小数点数を返します。 分布 (統計で使用) |