|
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) charles@karney.com and licensed under the MIT/X11 License. For more information, see http://randomlib.sourceforge.net/
Definition in file RandomEngine.hpp.
1.8.6