#define ClassDefOverride(name, id)
 
R__EXTERN TRandom * gRandom
 
Random number generator class based on M.
 
Double_t Rndm() override
Machine independent random number generator.
 
UInt_t GetSeed() const override
Return one element of the generator state used to generate the random numbers.
 
void RndmArray(Int_t n, Float_t *array) override
Return an array of n random numbers uniformly distributed in ]0,1].
 
TRandom3(UInt_t seed=4357)
Default constructor If seed is 0, the seed is automatically computed via a TUUID object.
 
virtual const UInt_t * GetState() const
 
~TRandom3() override
Default destructor.
 
void SetSeed(ULong_t seed=0) override
Set the random generator sequence if seed is 0 (default value) a TUUID is generated and used to fill ...
 
This is the base class for the ROOT Random number generators.
 
Double_t Rndm() override
Machine independent random number generator.