umontreal.iro.lecuyer.randvar
Class BetaSymmetricalGen
java.lang.Object
umontreal.iro.lecuyer.randvar.RandomVariateGen
umontreal.iro.lecuyer.randvar.BetaGen
umontreal.iro.lecuyer.randvar.BetaSymmetricalGen
- Direct Known Subclasses:
- BetaSymmetricalBestGen, BetaSymmetricalPolarGen
public class BetaSymmetricalGen
- extends BetaGen
This class implements random variate generators with the symmetrical
beta distribution with shape parameters
α = β,
over the interval (0, 1).
Method Summary |
double |
nextDouble()
Generates a random number from the continuous distribution
contained in this object. |
static double |
nextDouble(RandomStream s,
double alpha)
|
BetaSymmetricalGen
public BetaSymmetricalGen(RandomStream s,
BetaSymmetricalDist dist)
- Creates a new generator for the distribution dist,
using stream s.
nextDouble
public double nextDouble()
- Description copied from class:
RandomVariateGen
- Generates a random number from the continuous distribution
contained in this object.
By default, this method uses inversion by calling the
inverseF
method of the distribution object.
Alternative generating methods are provided in subclasses.
- Overrides:
nextDouble
in class BetaGen
- Returns:
- the generated value
nextDouble
public static double nextDouble(RandomStream s,
double alpha)
To submit a bug or ask questions, send an e-mail to
Pierre L'Ecuyer.