RandomLib
1.10
|
Header for RandomEngine. More...
#include <RandomLib/RandomSeed.hpp>
#include <RandomLib/RandomAlgorithm.hpp>
#include <RandomLib/RandomMixer.hpp>
#include <limits>
#include <string>
#include <algorithm>
Go to the source code of this file.
Classes | |
class | RandomLib::RandomEngine< Algorithm, Mixer > |
Uniform random number generator. More... | |
Namespaces | |
RandomLib | |
Namespace for RandomLib. | |
std | |
Typedefs | |
typedef RandomEngine< MT19937 < Random_u32 >, MixerSFMT > | RandomLib::MRandomGenerator32 |
typedef RandomEngine< MT19937 < Random_u64 >, MixerSFMT > | RandomLib::MRandomGenerator64 |
typedef RandomEngine < SFMT19937< Random_u32 > , MixerSFMT > | RandomLib::SRandomGenerator32 |
typedef RandomEngine < SFMT19937< Random_u64 > , MixerSFMT > | RandomLib::SRandomGenerator64 |
Functions | |
template<class Algorithm , class Mixer > | |
void | std::swap (RandomLib::RandomEngine< Algorithm, Mixer > &r, RandomLib::RandomEngine< Algorithm, Mixer > &s) throw () |
Header for RandomEngine.
Copyright (c) Charles Karney (2006-2012) charl and licensed under the MIT/X11 License. For more information, see es@k arney .comhttp://randomlib.sourceforge.net/
Definition in file RandomEngine.hpp.