データ構造 | ネームスペース | 変数
random.h

MT(Mersenne Twister)法による乱数発生を扱うためのライブラリ [詳細]

#include <cmath>
#include "mist.h"
#include "matrix.h"

ソースコードを見る。

データ構造

class  mist::uniform::random
 MT(Mersenne Twister)法による一様乱数ジェネレータ [詳細]
class  mist::gauss::random
 正規乱数のジェネレータ [詳細]
class  mist::poisson::random
 ポアソン分布に従う乱数のジェネレータ [詳細]
class  mist::multivariate_gauss::random
 多変量正規乱数のジェネレータ [詳細]

ネームスペース

namespace  mist
namespace  mist::uniform
 MT(Mersenne Twister)法による一様乱数
namespace  mist::gauss
 正規乱数のジェネレータ
namespace  mist::poisson
 ポアソン分布に従う乱数のジェネレータ
namespace  mist::multivariate_gauss
 多変量正規乱数のジェネレータ

変数

static const unsigned long mist::__random__::m = 397
 number n
static const unsigned long mist::__random__::vec_a = 0x9908b0dfUL
 number m
static const unsigned long mist::__random__::upper = 0x80000000UL
 constant vector a
static const unsigned long mist::__random__::lower = 0x7fffffffUL
 most significant w-r bits
static const double mist::__random__::pai_timed_by_2 = 6.283185307179586
 least significant r bits

説明

MT(Mersenne Twister)法による乱数発生を扱うためのライブラリ


Generated on Wed Nov 12 2014 19:44:28 for MIST by doxygen 1.8.1.2