25package umontreal.ssj.randvar;
27import umontreal.ssj.rng.*;
28import umontreal.ssj.probdist.*;
56 setParams(dist.getGamma(), dist.getDelta(), dist.getXi(), dist.getLambda());
Extends the class ContinuousDistribution for the Johnson.
double inverseF(double u)
Returns the inverse distribution function .
JohnsonSBGen(RandomStream s, JohnsonSBDist dist)
Creates a new generator for the JohnsonSB distribution dist, using stream s.
JohnsonSBGen(RandomStream s, double gamma, double delta, double xi, double lambda)
Creates a JohnsonSB random variate generator.
static double nextDouble(RandomStream s, double gamma, double delta, double xi, double lambda)
Uses inversion to generate a new JohnsonSB variate, using stream s.
JohnsonSystemG(RandomStream s, double gamma, double delta, double xi, double lambda)
Constructs a JohnsonSystemG object with shape parameters.
void setParams(double gamma, double delta, double xi, double lambda)
Sets the value of the parameters , ,.
This interface defines the basic structures to handle multiple streams of uniform (pseudo)random numb...
double nextDouble()
Returns a (pseudo)random number from the uniform distribution over the interval , using this stream,...