|
MaMiCo 1.2
|
#include <RandomNumberService.h>

Public Member Functions | |
| void | init (bool fixSeed=false) |
| void | shutdown () |
| double | getUniformRandomNumber () const |
| double | getGaussianRandomNumber () |
| bool | tarchDebugIsOn () const |
Static Public Member Functions | |
| static RandomNumberService & | getInstance () |
Private Attributes | |
| tarch::la::Vector< 2, double > | _randomNumbers |
| bool | _isFirstRandomNumber |
| bool | _isInitialized {false} |
creates random numbers.
| double tarch::utils::RandomNumberService::getGaussianRandomNumber | ( | ) |
returns a gaussian random number with zero mean and unit variance, generated by the Polar method
| double tarch::utils::RandomNumberService::getUniformRandomNumber | ( | ) | const |
returns a uniform random number distributed over the unit interval