乱数生成器
[詳解]
#include <ARCS6/lib/RandomGenerator.hh>
◆ RandomGenerator() [1/2]
ARCS::RandomGenerator::RandomGenerator |
( |
const double | MinOrMean, |
|
|
const double | MaxOrStdDev ) |
|
inline |
コンストラクタ
- 引数
-
[in] | MinOrMean | 乱数の最小値, ガウシアンの場合は平均値 |
[in] | MaxOrStdDev | 乱数の最大値, ガウシアンの場合は標準偏差 |
◆ RandomGenerator() [2/2]
◆ GetDoubleRandom()
double ARCS::RandomGenerator::GetDoubleRandom |
( |
void | | ) |
|
|
inline |
一様乱数を返す関数(浮動小数点版)
- 戻り値
- 浮動小数点乱数
◆ GetGaussianRandom()
double ARCS::RandomGenerator::GetGaussianRandom |
( |
void | | ) |
|
|
inline |
正規分布(ガウシアン)乱数を返す関数
- 戻り値
- 浮動小数点乱数
◆ GetGaussianRandomMatrix()
template<size_t N, size_t M>
void ARCS::RandomGenerator::GetGaussianRandomMatrix |
( |
Matrix< N, M > & | Y | ) |
|
|
inline |
◆ GetIntegerRandom()
int ARCS::RandomGenerator::GetIntegerRandom |
( |
void | | ) |
|
|
inline |
◆ GetRandomMatrix()
template<size_t N, size_t M>
void ARCS::RandomGenerator::GetRandomMatrix |
( |
Matrix< N, M > & | Y | ) |
|
|
inline |
このクラス詳解は次のファイルから抽出されました: