64#ifdef R__COMPLETE_MEM_TERMINATION 
   83   SetTitle(
"Random number generator: Mersenne Twister");
 
 
  114      for (i=0; i < 
kN-
kM; i++) {
 
  119      for (   ; i < 
kN-1    ; i++) {
 
  136   if (
y) 
return ( (
Double_t) 
y * 2.3283064365386963e-10); 
 
 
  169         for (i=0; i < 
kN-
kM; i++) {
 
  174         for (   ; i < 
kN-1    ; i++) {
 
  191         array[k] = 
Double_t( 
y * 2.3283064365386963e-10); 
 
 
  214      for(
Int_t i=1; i<624; i++) {
 
  215         fMt[i] = (1812433253 * ( 
fMt[i-1]  ^ ( 
fMt[i-1] >> 30)) + i );
 
  224      for (
Int_t i = 0; i< 624; i++) {
 
  225         fMt[i]   = 
static_cast<UInt_t> (4294967296.*
r.Rndm());
 
 
  239   if (
R__b.IsReading()) {
 
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t r
R__EXTERN TRandom * gRandom
Buffer base class used for serializing objects.
virtual void SetTitle(const char *title="")
Set the title of the TNamed.
virtual void SetName(const char *name)
Set the name of the TNamed.
Random number generator class based on the maximally quidistributed combined Tausworthe generator by ...
Random number generator class based on M.
Double_t Rndm() override
Machine independent random number generator.
void RndmArray(Int_t n, Float_t *array) override
Return an array of n random numbers uniformly distributed in ]0,1].
TClass * IsA() const override
TRandom3(UInt_t seed=4357)
Default constructor If seed is 0, the seed is automatically computed via a TUUID object.
void Streamer(TBuffer &) override
Stream an object of class TRandom3.
~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.
virtual void SetSeed(ULong_t seed=0)
Set the random generator seed.
void Streamer(TBuffer &) override
Stream an object of class TObject.