33 #define INCLXX_IN_GEANT4_MODE 1
44 #ifndef G4INCLRANDOM_HH_
45 #define G4INCLRANDOM_HH_
ThreeVector gaussVector(G4double sigma=1.)
Generate Gaussianly-distributed ThreeVectors.
ThreeVector sphereVector(G4double rmax=1.)
ThreeVector normVector(G4double norm=1.)
std::pair< G4double, G4double > correlatedUniform(const G4double corrCoeff)
Generate pairs of correlated uniform random numbers.
void setGenerator(G4INCL::IRandomGenerator *aGenerator)
G4double gauss(G4double sigma=1.)
std::pair< G4double, G4double > correlatedGaussian(const G4double corrCoeff, const G4double x0=0., const G4double sigma=1.)
Generate pairs of correlated Gaussian random numbers.
double Random(double min=0.0, double max=1.0)
void setSeeds(const SeedVector &sv)