25package umontreal.ssj.randvar;
27import umontreal.ssj.rng.*;
28import umontreal.ssj.probdist.*;
50 private double sigma = -1.0;
109 throw new IllegalArgumentException(
"sigma <= 0");
Extends the class ContinuousDistribution for the lognormal distribution tjoh95a .
double inverseF(double u)
Returns the inverse distribution function .
void setParams(double mu, double sigma)
Sets the parameters and of this object.
static double nextDouble(RandomStream s, double mu, double sigma)
Generates a new variate from the lognormal distribution with parameters  mu and  sigma,...
LognormalGen(RandomStream s)
Creates a lognormal random variate generator with parameters.
double getSigma()
Returns the parameter of this object.
LognormalGen(RandomStream s, LognormalDist dist)
Create a random variate generator for the lognormal distribution dist and stream s.
double getMu()
Returns the parameter of this object.
LognormalGen(RandomStream s, double mu, double sigma)
Creates a lognormal random variate generator with 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,...