Util.Random
Interface Stochastic

All Known Implementing Classes:
BinomialJScheme, CrossoverModule, CrossoverOperation, EliteReplacementOperator, FitnessEvaluator, FullInitialiser, GrowInitialiser, Initialiser, IntFlipByteMutation, IntFlipFitness, IntFlipMutation, JoinOperator, LSystemSelect, MaxProblemInterpreter, MeritReplacementStrategy, MutationOperation, MutationOperator, NodalMutation, OperatorModule, ProportionalRouletteWheel, RampedHalfAndHalfInitialiser, RandomInitialiser, RouletteWheel, ScaledRouletteWheel, SelectionScheme, SimpleReplacementStrategy, SinglePointCrossover, SourceModule, SplitOperator, StructuralMutation, SubtreeCrossover, SubtreeMutation, SymbolicRegressionInterpreter, SymbolicRegressionJScheme, TournamentSelect

public interface Stochastic

Interface to be used to declare that a class is in some way stochastic and therefore needs a Random number generator

Author:
Blip

Method Summary
 RandomNumberGenerator getRNG()
          Get the number generator
 void setRNG(RandomNumberGenerator m)
          Set the number generator
 

Method Detail

setRNG

void setRNG(RandomNumberGenerator m)
Set the number generator

Parameters:
m - number generator

getRNG

RandomNumberGenerator getRNG()
Get the number generator

Returns:
number generator