User class for MathMore random numbers template on the Engine type. The API of this class followed that of the class ROOT::Math::Random It must be implemented using as Engine one of the derived classes of ROOT::Math::GSLQuasiRandomEngine, like ROOT::Math::GSLQrngSobol @ingroup Random
| ~QuasiRandom<ROOT::Math::GSLQRngSobol>() | |
| unsigned int | EngineSize() const |
| string | Name() const |
| unsigned int | NDim() const |
| double | Next() |
| bool | Next(double* x) |
| ROOT::Math::QuasiRandom<ROOT::Math::GSLQRngSobol>& | operator=(const ROOT::Math::QuasiRandom<ROOT::Math::GSLQRngSobol>&) |
| ROOT::Math::QuasiRandom<ROOT::Math::GSLQRngSobol> | QuasiRandom<ROOT::Math::GSLQRngSobol>(unsigned int dimension = 1) |
| ROOT::Math::QuasiRandom<ROOT::Math::GSLQRngSobol> | QuasiRandom<ROOT::Math::GSLQRngSobol>(const ROOT::Math::QuasiRandom<ROOT::Math::GSLQRngSobol>&) |
| ROOT::Math::QuasiRandom<ROOT::Math::GSLQRngSobol> | QuasiRandom<ROOT::Math::GSLQRngSobol>(const ROOT::Math::GSLQRngSobol& e, unsigned int dimension = 1) |
| double | Rndm() |
| bool | RndmArray(int n, double* array) |
| bool | Skip(unsigned int n) |
| string | Type() const |
| ROOT::Math::GSLQRngSobol | fEngine |

Generate an array of random numbers between ]0,1[
Function to preserve ROOT Trandom compatibility
The array will be filled as x1,y1,z1,....x2,y2,z2,...