edu.rit.numeric
Class DoublePrng
- java.lang.Object
-
- edu.rit.numeric.DoublePrng
-
- Direct Known Subclasses:
- ExponentialPrng, NormalPrng, UniformPrng
public abstract class DoublePrng extends java.lang.ObjectClass DoublePrng is the abstract base class for a pseudorandom number generator (PRNG) that generates random numbers of type double. The generated random numbers' probability distribution is determined by the subclass.
-
-
Constructor Summary
Constructors Constructor and Description DoublePrng(Random theUniformPrng)Construct a new double PRNG.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description abstract doublenext()Returns the next random number.
-
-
-
Constructor Detail
-
DoublePrng
public DoublePrng(Random theUniformPrng)
Construct a new double PRNG.- Parameters:
theUniformPrng- The underlying uniform PRNG.- Throws:
java.lang.NullPointerException- (unchecked exception) Thrown if theUniformPrng is null.
-
-
DMelt 3.0 © DataMelt by jWork.ORG