13 #ifndef ROOT_Math_TRandomEngine 14 #define ROOT_Math_TRandomEngine 24 virtual double Rndm() = 0;
45 void SetSeed(
unsigned int seed) { fSeed = seed; }
52 const double kCONS = 4.6566128730774E-10;
53 unsigned int rndm = IntRndm();
54 if (rndm != 0)
return kCONS*rndm;
60 fSeed = (1103515245 * fSeed + 12345) & 0x7fffffffUL;
Namespace for new ROOT classes and functions.
void SetSeed(unsigned int seed)
TRObject operator()(const T1 &t1) const
virtual ~RandomBaseEngine()
Namespace for new Math classes and functions.