List of usage examples for org.apache.commons.math3.distribution TriangularDistribution TriangularDistribution
public TriangularDistribution(RandomGenerator rng, double a, double c, double b) throws NumberIsTooLargeException, NumberIsTooSmallException
From source file:io.coala.random.impl.RandomDistributionFactoryImpl.java
@Override public RandomNumberDistribution<Double> getTriangular(final RandomNumberStream rng, final Number a, final Number b, final Number c) { final RealDistribution dist = new TriangularDistribution( RandomNumberStream.Util.asCommonsRandomGenerator(rng), a.doubleValue(), b.doubleValue(), c.doubleValue());//www . j a v a2 s. co m return new RandomNumberDistribution<Double>() { @Override public Double draw() { return dist.sample(); } }; }