25package umontreal.ssj.randvar;
27import umontreal.ssj.rng.*;
28import umontreal.ssj.probdist.*;
74 setParams(dist.getBeta(), dist.getDelta());
105 throw new IllegalArgumentException(
"beta = 0");
Extends the class ContinuousDistribution for the Gumbel distribution tjoh95b (page 2),...
double inverseF(double u)
Returns the inverse distribution function .
GumbelGen(RandomStream s)
Creates a Gumbel random number generator with and.
static double nextDouble(RandomStream s, double beta, double delta)
Generates a new variate from the Gumbel distribution with parameters.
void setParams(double beta, double delta)
Sets the parameters and of this object.
GumbelGen(RandomStream s, double beta, double delta)
Creates a Gumbel random number generator with parameters.
GumbelGen(RandomStream s, GumbelDist dist)
Creates a new generator for the Gumbel distribution dist and stream s.
double getBeta()
Returns the parameter .
double getDelta()
Returns the parameter .
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,...