#include <gaussian_random.hpp>
|
| double | uniformRandom () |
| | return double precision uniform deviates.
|
| |
Provide a random number generator returning values from a normal distribution of specified mean and standard deviation.
◆ gaussian_random_generator() [1/2]
| DFLib::Util::gaussian_random_generator::gaussian_random_generator |
( |
double |
mean, |
|
|
double |
std_dev |
|
) |
| |
Constructor with specified mean and standard deviation.
◆ gaussian_random_generator() [2/2]
| DFLib::Util::gaussian_random_generator::gaussian_random_generator |
( |
| ) |
|
|
inline |
Default constructor, mean 0 and standard deviation 1.
◆ getRandom()
| double DFLib::Util::gaussian_random_generator::getRandom |
( |
| ) |
|
Get normally distributed random deviate.
- Returns
- random value from distribution
◆ uniformRandom()
| double DFLib::Util::gaussian_random_generator::uniformRandom |
( |
| ) |
|
|
private |
return double precision uniform deviates.
Returns a random double from a uniform distribution.
◆ mean
| double DFLib::Util::gaussian_random_generator::mean |
|
private |
◆ seeded
| bool DFLib::Util::gaussian_random_generator::seeded |
|
private |
◆ std_dev
| double DFLib::Util::gaussian_random_generator::std_dev |
|
private |
◆ use_last
| bool DFLib::Util::gaussian_random_generator::use_last |
|
private |
◆ ysave
| double DFLib::Util::gaussian_random_generator::ysave |
|
private |
The documentation for this class was generated from the following files: