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
ConstructorsConstructorDescriptionTriangular(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 voidUnit testdoubleReturns 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:AbstractDistributionReturns a random number from the distribution.- Specified by:
nextDoublein classAbstractDistribution
-
toString
-
main
Unit test
-