package eduni.simjava.distributions; import cern.jet.random.AbstractDistribution; /** * * @author Marcin Krystek * */ public abstract class AbstractSpecificGenerator implements Comparable{ protected AbstractDistribution generator; protected double lastGeneraterdValue; public AbstractSpecificGenerator(AbstractDistribution generator){ this.generator = generator; this.lastGeneraterdValue = generator.nextDouble(); } public double getLastGeneratedValue(){ return lastGeneraterdValue; } public void setLastGeneratedValue(double value){ lastGeneraterdValue = value; } public AbstractDistribution getGenerator(){ return generator; } public int compareTo(AbstractSpecificGenerator o){ return -1; } }