|
MTToolBox
0.2.10
|
64 bit Mersenne Twister 疑似乱数生成器 [詳解]
#include <MersenneTwister64.hpp>
公開メンバ関数 | |
| MersenneTwister64 () | |
| コンストラクタ [詳解] | |
| MersenneTwister64 (uint64_t value) | |
| コンストラクタ [詳解] | |
| MersenneTwister64 (const std::string &value) | |
| コンストラクタ [詳解] | |
| MersenneTwister64 (const uint64_t *value, int size) | |
| コンストラクタ [詳解] | |
| ~MersenneTwister64 () | |
| デストラクタ [詳解] | |
| void | seed (uint64_t value) |
| 64bit整数による初期化 [詳解] | |
| void | seed (const std::string &value) |
| string文字列による初期化 [詳解] | |
| void | seed (const uint64_t *value, int key_length) |
| 符号なし整数配列による初期化 [詳解] | |
| template<class T > | |
| void | seed_array (const T *init_key, int key_length) |
| T 型配列による初期化 [詳解] | |
| uint64_t | generate () |
| 疑似乱数を生成する [詳解] | |
| uint64_t | next () |
| 疑似乱数を生成する [詳解] | |
| int | bitSize () const |
| 状態空間のビットサイズである 19937 を返す。 [詳解] | |
基底クラス MTToolBox::AbstractGenerator< uint64_t > に属する継承公開メンバ関数 | |
| virtual | ~AbstractGenerator () |
| 仮想デストラクタ(必須) [詳解] | |
64 bit Mersenne Twister 疑似乱数生成器
|
inline |
コンストラクタ
参照先 seed().
|
inline |
|
inline |
|
inline |
|
inline |
デストラクタ
|
inlinevirtual |
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inline |
string文字列による初期化
| [in] | value | 初期化の種 |
|
inline |
符号なし整数配列による初期化
| [in] | value | 初期化の種 |
| [in] | key_length | 配列の長さ |
|
inline |
1.8.10