Example usage for org.apache.commons.math3.distribution LevyDistribution LevyDistribution

List of usage examples for org.apache.commons.math3.distribution LevyDistribution LevyDistribution

Introduction

In this page you can find the example usage for org.apache.commons.math3.distribution LevyDistribution LevyDistribution.

Prototype

public LevyDistribution(final RandomGenerator rng, final double mu, final double c) 

Source Link

Document

Creates a LevyDistribution.

Usage

From source file:io.coala.random.impl.RandomDistributionFactoryImpl.java

@Override
public RandomNumberDistribution<Double> getLevy(final RandomNumberStream rng, final Number mu, final Number c) {
    final RealDistribution dist = new LevyDistribution(RandomNumberStream.Util.asCommonsRandomGenerator(rng),
            mu.doubleValue(), c.doubleValue());
    return new RandomNumberDistribution<Double>() {
        @Override//from  w  ww.j ava  2 s.  co m
        public Double draw() {
            return dist.sample();
        }
    };
}