28 #include "CLHEP/Random/defs.h"
29 #include "CLHEP/Random/DRand48Engine.h"
30 #include "CLHEP/Random/DualRand.h"
31 #include "CLHEP/Random/Hurd160Engine.h"
32 #include "CLHEP/Random/Hurd288Engine.h"
33 #include "CLHEP/Random/JamesRandom.h"
34 #include "CLHEP/Random/MTwistEngine.h"
35 #include "CLHEP/Random/RandEngine.h"
36 #include "CLHEP/Random/RanecuEngine.h"
37 #include "CLHEP/Random/RanluxEngine.h"
38 #include "CLHEP/Random/Ranlux64Engine.h"
39 #include "CLHEP/Random/RanshiEngine.h"
40 #include "CLHEP/Random/TripleRand.h"
44 #include "CLHEP/Random/RandBinomial.h"
45 #include "CLHEP/Random/RandBreitWigner.h"
46 #include "CLHEP/Random/RandChiSquare.h"
47 #include "CLHEP/Random/RandExponential.h"
48 #include "CLHEP/Random/RandExpZiggurat.h"
49 #include "CLHEP/Random/RandFlat.h"
50 #include "CLHEP/Random/RandBit.h"
51 #include "CLHEP/Random/RandGamma.h"
52 #include "CLHEP/Random/RandGauss.h"
53 #include "CLHEP/Random/RandGaussQ.h"
54 #include "CLHEP/Random/RandGaussT.h"
55 #include "CLHEP/Random/RandGaussZiggurat.h"
56 #include "CLHEP/Random/RandGeneral.h"
57 #include "CLHEP/Random/RandLandau.h"
58 #include "CLHEP/Random/RandPoissonQ.h"
59 #include "CLHEP/Random/RandPoissonT.h"
60 #include "CLHEP/Random/RandSkewNormal.h"
61 #include "CLHEP/Random/RandStudentT.h"
65 #define HepUniformRand() HepRandom::getTheEngine()->flat()
74 #ifdef ENABLE_BACKWARDS_COMPATIBILITY
76 using namespace CLHEP;
static int createInstance()