List of usage examples for org.apache.commons.math3.distribution ParetoDistribution ParetoDistribution
public ParetoDistribution(RandomGenerator rng, double scale, double shape) throws NotStrictlyPositiveException
From source file:io.coala.random.impl.RandomDistributionFactoryImpl.java
@Override public RandomNumberDistribution<Double> getPareto(final RandomNumberStream rng, final Number scale, final Number shape) { final RealDistribution dist = new ParetoDistribution(RandomNumberStream.Util.asCommonsRandomGenerator(rng), scale.doubleValue(), shape.doubleValue()); return new RandomNumberDistribution<Double>() { @Override/* ww w.j a va2 s. c o m*/ public Double draw() { return dist.sample(); } }; }