static Double_t gaussian(TRandom *generator=randomGenerator())
Return a Gaussian random variable with mean 0 and variance 1. 
 
static UInt_t integer(UInt_t max, TRandom *generator=randomGenerator())
Return an integer uniformly distributed from [0,n-1]. 
 
static Bool_t quasi(UInt_t dimension, Double_t vector[], RooQuasiRandomGenerator *generator=quasiGenerator())
Return a quasi-random number in the range (0,1) using the Niederreiter base 2 generator described in ...
 
#define ClassDef(name, id)
 
This is the base class for the ROOT Random number generators. 
 
static TRandom * randomGenerator()
Return a pointer to a singleton random-number generator implementation. 
 
static RooQuasiRandomGenerator * quasiGenerator()
Return a pointer to a singleton quasi-random generator implementation. 
 
static void setRandomGenerator(TRandom *gen)
set the random number generator; takes ownership of the object passed as parameter ...
 
This class provides a static interface for generating random numbers. 
 
static struct Guard guard
 
static TRandom * _theGenerator
 
static Double_t uniform(TRandom *generator=randomGenerator())
Return a number uniformly distributed from (0,1) 
 
static RooQuasiRandomGenerator * _theQuasiGenerator
 
This class generates the quasi-random (aka "low discrepancy") sequence for dimensions up to 12 using ...