public class UnuranContinuous extends RandomVariateGen
| Constructor and Description |
|---|
UnuranContinuous(RandomStream s,
RandomStream aux,
java.lang.String genStr)
Constructs a new continuous random number generator using
the UNURAN generator specification string genStr,
main stream s, and auxiliary stream aux.
|
UnuranContinuous(RandomStream s,
java.lang.String genStr)
Same as
UnuranContinuous(s, s, genStr). |
| Modifier and Type | Method and Description |
|---|---|
RandomStream |
getAuxStream()
Returns the auxiliary random number stream.
|
Distribution |
getDistribution()
Returns the
Distribution used by this generator. |
RandomStream |
getStream()
Returns the
RandomStream used by this generator. |
void |
nextArrayOfDouble(double[] v,
int start,
int n)
Generates n random numbers from the continuous distribution
contained in this object.
|
double |
nextDouble()
Generates a random number from the continuous distribution
contained in this object.
|
setStreampublic UnuranContinuous(RandomStream s, java.lang.String genStr)
UnuranContinuous(s, s, genStr).public UnuranContinuous(RandomStream s, RandomStream aux, java.lang.String genStr)
public double nextDouble()
RandomVariateGeninverseF
method of the distribution object.
Alternative generating methods are provided in subclasses.nextDouble in class RandomVariateGenpublic void nextArrayOfDouble(double[] v,
int start,
int n)
RandomVariateGennextDouble() n
times, but one can override it in subclasses for better efficiency.nextArrayOfDouble in class RandomVariateGenv - array in which the variates will be storedstart - starting index, in v, of the new variatesn - number of variates to generatepublic Distribution getDistribution()
RandomVariateGenDistribution used by this generator.getDistribution in class RandomVariateGenpublic RandomStream getStream()
RandomVariateGenRandomStream used by this generator.getStream in class RandomVariateGenpublic RandomStream getAuxStream()
To submit a bug or ask questions, send an e-mail to Pierre L'Ecuyer.