RandomLib  1.10
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCRandomLib::DiscreteNormal< IntType >The discrete normal distribution
oCRandomLib::DiscreteNormalAlt< IntType, bits >The discrete normal distribution (alternate version)
oCRandomLib::ExactExponential< bits >Sample exactly from an exponential distribution
oCRandomLib::ExactNormal< bits >Sample exactly from a normal distribution
oCRandomLib::ExactPower< bits >Sample exactly from a power distribution
oCRandomLib::ExponentialDistribution< RealType >The exponential distribution
oCRandomLib::ExponentialProbThe exponential probability
oCGenerator
|\CRandomLib::RandomCanonical< Generator >Generate random integers, reals, and booleans
oCRandomLib::InverseEProbReturn true with probability 1/e = exp(−1)
oCRandomLib::InversePiProbReturn true with probability 1/π
oCRandomLib::LeadingZerosCount of leading zeros
oCRandomLib::MixerMT0< RandomType >The original MT19937 mixing functionality
oCRandomLib::MixerMT1< RandomType >The modified MT19937 mixing functionality
oCRandomLib::MixerSFMTThe SFMT mixing functionality
oCRandomLib::MPFRExponential< bits >The exponential distribution for MPFR
oCRandomLib::MPFRExponentialLThe exponential distribution for MPFR (the log method)
oCRandomLib::MPFRNormal< bits >The normal distribution for MPFR
oCRandomLib::MPFRNormalK< bits >The normal distribution for MPFR (Kahn algorithm)
oCRandomLib::MPFRNormalRThe normal distribution for MPFR (ratio method)
oCRandomLib::MPFRRandom< bits >Handling random numbers in MPFR
oCRandomLib::MPFRUniform< bits >The uniform distribution for MPFR
oCRandomLib::MT19937< RandomType >The MT19937 random number engine
oCRandomLib::NormalDistribution< RealType >Normal deviates
oCRandomLib::RandomNumber< bits >Infinite precision random numbers
oCRandomLib::RandomPower2Return or multiply by powers of 2
oCRandomLib::RandomSeedA base class for random generators
|\CRandomLib::RandomEngine< Algorithm, Mixer >Uniform random number generator
oCRandomLib::RandomSelect< NumericType >Random selection from a discrete set
oCRandomLib::RandomType< bits, UIntType >Class to hold bit-width and unsigned type
oCruntime_error
|\CRandomLib::RandomErrException handling for RandomLib
oCRandomLib::SFMT19937< RandomType >The SFMT random number engine
\CRandomLib::UniformInteger< IntType, bits >The partial uniform integer distribution