53 for (
int iadv=0; iadv<advance; iadv++)
71 inline unsigned long GetSeed(
void)
const {
147 inline void AdvanceSeed(
int adv = 0) { getGenerator().AdvanceSeed(adv); }
149 inline unsigned long GetSeed(
void)
const {
return getGenerator().GetSeed(); }
#define RNG_BASIC_MATH(GEN)
int seed
The current random seed.
static const double INV_SQR_RANMAX
static const double RandMultUpper
static const double INV_RANMAX
static const double FirstSeed
static const double SeedMultLower
static const double SeedMultUpper
static const double RandMultLower
static const double SQR_RANMAX
static const double RANDOM_MAX
Return_t GetRandom(void) const
unsigned long GetSeed(void) const
RNGXDiv(const RNGXDiv &rng)
void SetSeed(unsigned long seed)
Return_t operator()(void) const
static Return_t GetRandMax(void)
void AdvanceSeed(int advance=0)
Return_t operator()(void)
RNGXDivSequence(int advance=0)
static Return_t GetRandMax(void)
void SetSeed(unsigned long seed)
RNGXDivSequence(const RNGXDivSequence &rngseq)
unsigned long GetSeed(void) const
void AdvanceSeed(int adv=0)