package net.sourceforge.jabm.distribution; import org.springframework.beans.factory.annotation.Required; import cern.jet.random.Uniform; public class UniformDistribution extends AbstractDelegatedDistribution { protected double min; protected double max; public double getMin() { return min; } @Required public void setMin(double min) { this.min = min; reinitialise(); } public double getMax() { return max; } @Required public void setMax(double max) { this.max = max; reinitialise(); } @Override public void initialise() { this.delegate = new Uniform(min, max, prng); } }