Gecode::Rnd Gecode::SharedHandle rnd.hpp Gecode::Rnd::IMP forceinline Gecode::Rnd::Rnd (void) Rnd void Default constructor that does not initialize the generator. GECODE_KERNEL_EXPORT GECODE_KERNEL_EXPORT Gecode::Rnd::Rnd (unsigned int s) Rnd unsigned int s Initialize with seed s. forceinline Gecode::Rnd::Rnd (const Rnd &r) Rnd const Rnd & r Initialize from generator r. GECODE_KERNEL_EXPORT void GECODE_KERNEL_EXPORT void Gecode::Rnd::seed (unsigned int s) seed unsigned int s Set the current seed to s (initializes if needed) void void Gecode::Rnd::time (void) time void Set current seed based on time (initializes if needed) void void Gecode::Rnd::hw (void) hw void Set current seed to hardware-based random number (initializes if needed) unsigned int forceinline unsigned int Gecode::Rnd::seed (void) const seed void Return current seed. unsigned int forceinline unsigned int Gecode::Rnd::operator() (unsigned int n) operator() unsigned int n Return a random integer from the interval [0..n) bool forceinline bool Gecode::Rnd::initialized (void) const initialized void Test whether generator has been properly initialized. Random number generator. Gecode::Rndhw Gecode::Rndinitialized Gecode::Rndobject Gecode::Rndobject Gecode::Rndoperator() Gecode::Rndoperator= Gecode::RndRnd Gecode::RndRnd Gecode::RndRnd Gecode::Rndseed Gecode::Rndseed Gecode::RndSharedHandle Gecode::RndSharedHandle Gecode::RndSharedHandle Gecode::Rndtime Gecode::Rndupdate Gecode::Rnd~SharedHandle