|
| RandomFunctions (Engine &rng) |
|
| ~RandomFunctions () |
| destructor (no op) we do not mantain the engine) More...
|
|
double | Beta (double, double) |
|
int | Binomial (int ntot, double prob) |
| Generate binomial numbers. More...
|
|
double | BreitWigner (double mean, double gamma) |
| Return a number distributed following a BreitWigner function with mean and gamma. More...
|
|
double | ChiSquare (double) |
|
void | Circle (double &x, double &y, double r) |
| Generates random vectors, uniformly distributed over a circle of given radius. More...
|
|
double | Exp (double tau) |
| Returns an exponential deviate. More...
|
|
double | FDist (double, double) |
|
double | Gamma (double, double) |
| methods which are only for GSL random generators More...
|
|
double | Gaus (double mean, double sigma) |
| generate Gaussian number using defqault method More...
|
|
double | GausACR (double mean, double sigma) |
| generate random numbers according to the Accemptance-Complemet-Ratio method More...
|
|
double | GausBM (double mean, double sigma) |
| generate Gaussian number using Box-Muller method More...
|
|
double | Landau (double mu, double sigma) |
| Generate a random number following a Landau distribution with location parameter mu and scale parameter sigma: Landau( (x-mu)/sigma ) More...
|
|
double | Logistic (double) |
|
double | LogNormal (double, double) |
|
std::vector< unsigned int > | MultiNomial (unsigned int, const std::vector< double > &) |
|
unsigned int | NegativeBinomial (double, double) |
|
double | operator() () |
| non-virtual method More...
|
|
double | Pareto (double, double) |
|
int | Poisson (double mean) |
| Generates a random integer N according to a Poisson law. More...
|
|
double | PoissonD (double mean) |
|
void | Rannor (double &a, double &b) |
| Generate numbers distributed following a gaussian with mean=0 and sigma=1. More...
|
|
double | Rayleigh (double) |
|
void | Sphere (double &x, double &y, double &z, double r) |
| Generates random vectors, uniformly distributed over the surface of a sphere of given radius. More...
|
|
double | tDist (double) |
|
double | Uniform (double a) |
| generate random numbers following a Uniform distribution in the [0,a] interval More...
|
|
double | Uniform (double a, double b) |
| generate random numbers following a Uniform distribution in the [a,b] interval More...
|
|