template<class Engine>
class ROOT::Math::Random< Engine >
Documentation for the Random class.
Definition at line 39 of file Random.h.
|
| | Random () |
| |
| | Random (unsigned int seed) |
| |
| double | Beta (double a, double b) |
| | Beta distribution. More...
|
| |
| unsigned int | Binomial (unsigned int ntot, double prob) |
| | discrete distributions More...
|
| |
| double | BreitWigner (double mean=0., double gamma=1) |
| | Breit Wigner distribution. More...
|
| |
| double | ChiSquare (double nu) |
| | chi-square More...
|
| |
| void | Circle (double &x, double &y, double r=1) |
| | generate random numbers in a 2D circle of radious 1 More...
|
| |
| unsigned int | EngineSize () const |
| | Return the size of the generator state. More...
|
| |
| double | Exp (double tau) |
| | Exponential distribution. More...
|
| |
| double | FDist (double nu1, double nu2) |
| | F-distribution. More...
|
| |
| RandomFunctions< Engine, EngineBaseType > & | Functions () |
| |
| double | Gamma (double a, double b) |
| | Gamma distribution. More...
|
| |
| double | Gaus (double mean=0, double sigma=1) |
| |
| uint64_t | Integer () |
| |
| double | Landau (double m=0, double s=1) |
| | Landau distribution. More...
|
| |
| double | Logistic (double a) |
| | Logistic distribution. More...
|
| |
| double | LogNormal (double zeta, double sigma) |
| | Log-normal distribution. More...
|
| |
| std::vector< unsigned int > | Multinomial (unsigned int ntot, const std::vector< double > &p) |
| | Multinomial distribution. More...
|
| |
| unsigned int | NegativeBinomial (double n, double prob) |
| | Negative Binomial distribution First parameter is n, second is probability To be consistent with Random::Binomial. More...
|
| |
| double | operator() () |
| |
| double | Pareto (double a, double b) |
| | Pareto distribution. More...
|
| |
| unsigned int | Poisson (double mu) |
| | Poisson distribution. More...
|
| |
| double | Rayleigh (double sigma) |
| | Rayleigh distribution. More...
|
| |
| double | Rndm () |
| |
| void | RndmArray (int n, double *array) |
| | Generate an array of random numbers between ]0,1] 0 is excluded and 1 is included Function to preserve ROOT Trandom compatibility. More...
|
| |
| Engine & | Rng () |
| |
| void | SetSeed (int seed) |
| |
| void | Sphere (double &x, double &y, double &z, double r=1) |
| | generate random numbers in a 3D sphere of radious 1 More...
|
| |
| double | tDist (double nu) |
| | t student distribution More...
|
| |
| std::string | Type () const |
| | Return the type (name) of the used generator. More...
|
| |
| double | Uniform (double a, double b) |
| |
| double | Uniform (double a=1.0) |
| |
| double | Uniform2 (double a, double b) |
| |