TRandom


class description - source file - inheritance tree

class TRandom : public TNamed


    public:
TRandom TRandom() TRandom TRandom(TRandom&) virtual void ~TRandom() TClass* Class() virtual Float_t Gaus(Float_t mean = 0, Float_t sigma = 1) virtual UInt_t GetSeed() virtual TClass* IsA() virtual void Rannor(Float_t& a, Float_t& b) virtual Float_t Rndm(Int_t i = 0) virtual void SetSeed(UInt_t seed = 65539) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b)

Data Members

protected:
UInt_t fSeed Random number generator seed

Class Description

                                                                      
 TRandom                                                              
                                                                      
 Simple prototype random number generator class.                      
                                                                      


TRandom(): TNamed("Random","Default Random number generator")
*-*-*-*-*-*-*-*-*-*-*default constructor*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                  ===================

~TRandom()
*-*-*-*-*-*-*-*-*-*-*default destructor*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
*-*                  ==================

Float_t Gaus(Float_t mean, Float_t sigma)
      Return a number distributed following a gaussian with mean and sigma

void Rannor(Float_t &a, Float_t &b)
      Return 2 numbers distributed following a gaussian with mean=0 and sigma=1

Float_t Rndm(Int_t)
  Machine independent random number generator.
  Produces uniformly-distributed floating points between 0 and 1.
  Identical sequence on all machines of >= 32 bits.
  Universal version (Fred james 1985).



Inline Functions


             UInt_t GetSeed()
               void SetSeed(UInt_t seed = 65539)
            TClass* Class()
            TClass* IsA()
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
            TRandom TRandom(TRandom&)


Author: Rene Brun 15/12/95
Last update: 2.00/00 21/01/98 08.36.06 by Rene Brun
Copyright (c) 1995-1998, The ROOT System, All rights reserved. *


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.