Package sim.util.distribution
Class Triangular
java.lang.Object
sim.util.distribution.AbstractDistribution
sim.util.distribution.AbstractContinuousDistribution
sim.util.distribution.Triangular
- All Implemented Interfaces:
Serializable
This stub class simply calls the equivalent function in Distributions.java
- See Also:
-
Field Summary
Fields inherited from class sim.util.distribution.AbstractDistribution
randomGenerator
-
Constructor Summary
ConstructorDescriptionTriangular
(double min, double mode, double max, MersenneTwisterFast random) Creates a skewed triangular distribution on [min, max] with the given mode in-between.Triangular
(MersenneTwisterFast random) Creates a symmetric triangular distribution on [-1,1] -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Unit testdouble
Returns a random number from the distribution.toString()
Methods inherited from class sim.util.distribution.AbstractDistribution
apply, apply, getRandomGenerator, nextInt, setRandomGenerator
-
Constructor Details
-
Triangular
Creates a symmetric triangular distribution on [-1,1] -
Triangular
Creates a skewed triangular distribution on [min, max] with the given mode in-between.
-
-
Method Details
-
nextDouble
public double nextDouble()Description copied from class:AbstractDistribution
Returns a random number from the distribution.- Specified by:
nextDouble
in classAbstractDistribution
-
toString
-
main
Unit test
-