| virtual | ~RooRandom() |
| static TClass* | Class() |
| static Double_t | gaussian(TRandom* generator = randomGenerator()) |
| static UInt_t | integer(UInt_t max, TRandom* generator = randomGenerator()) |
| virtual TClass* | IsA() const |
| RooRandom& | operator=(const RooRandom&) |
| static Bool_t | quasi(UInt_t dimension, Double_t[] vector, RooQuasiRandomGenerator* generator = quasiGenerator()) |
| static RooQuasiRandomGenerator* | quasiGenerator() |
| static TRandom* | randomGenerator() |
| RooRandom(const RooRandom&) | |
| static void | setRandomGenerator(TRandom* gen) |
| virtual void | ShowMembers(TMemberInspector& insp) const |
| virtual void | Streamer(TBuffer&) |
| void | StreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b) |
| static Double_t | uniform(TRandom* generator = randomGenerator()) |
| static void | uniform(UInt_t dimension, Double_t[] vector, TRandom* generator = randomGenerator()) |
| RooRandom() |
| static TRandom* | _theGenerator | random number generator |
| static RooQuasiRandomGenerator* | _theQuasiGenerator | quasi random number sequence generator |
| static RooRandom::Guard | guard |

Return a pointer to a singleton random-number generator implementation. Creates the object the first time it is called.
set the random number generator; takes ownership of the object passed as parameter
Return a pointer to a singleton quasi-random generator implementation. Creates the object the first time it is called.
Return a number uniformly distributed from (0,1)
Fill the vector provided with random numbers uniformly distributed from (0,1)
Return an integer uniformly distributed from [0,n-1]
Return a Gaussian random variable with mean 0 and variance 1.
Return a quasi-random number in the range (0,1) using the Niederreiter base 2 generator described in Bratley, Fox, Niederreiter, ACM Trans. Model. Comp. Sim. 2, 195 (1992).