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 |