SST/macro
|
#include <stdint.h>
#include <limits>
#include <vector>
#include <string>
Go to the source code of this file.
Classes | |
class | RNG::UniformInteger |
This is a base class for random number generators that return an integer uniformly distributed in a range. More... | |
class | RNG::MWC |
The multiple-with-carry random number generator by George Marsaglia (1999; internet posting). More... | |
class | RNG::SHR3 |
The 3-shift-register random number generator by George Marsaglia (1999; internet posting). More... | |
class | RNG::ExponentialDistribution |
class | RNG::NormalDistribution |
class | RNG::CONG |
The congruential random number generator by George Marsaglia (1999; internet posting). More... | |
class | RNG::SimpleCombo |
A simple random generator using MWC, CONG, and SHR3 by George Marsaglia (1999; internet posting). More... | |
class | RNG::Table256 |
A base class for random number generators using a table of 256 32-bit integers. More... | |
class | RNG::LFIB4 |
A lagged Fibonacci random number generator by George Marsaglia (1999; internet posting). More... | |
class | RNG::SWB |
A subtract with borrow random number generator by George Marsaglia (1999; internet posting). More... | |
class | RNG::Combo |
A random number generator combining several techniques by George Marsaglia (1999; internet posting). More... | |
class | RNG::UniformInteger_functor |
Converts a shared* to a RNG to a functor. More... | |
Namespaces | |
RNG | |
Typedefs | |
typedef uint32_t | RNG::rngint_t |