MCScheduling 1.0
Set of Algorithms for Solving Mixed-Criticality Scheduling
|
A pseudo-random number generator used by a genetic algorithms. More...
Public Member Functions | |
int | Next () |
Returns a random non-negative 32-bit integer. | |
int | Next (int maxValue) |
Returns a random non-negative integer lesser then the specified value. | |
int | Next (int minValue, int maxValue) |
Returns a random integer bigger or equal to the specified minValue, and lesser then the specified maxValue. | |
double | NextDouble () |
Returns a random decimal number in the [0,1) interval. |
A pseudo-random number generator used by a genetic algorithms.
int MCScheduling.GeneticAlgorithm.IRandomizer.Next | ( | ) |
Returns a random non-negative 32-bit integer.
Implemented in MCScheduling.GeneticAlgorithm.CMersenneTwister.
int MCScheduling.GeneticAlgorithm.IRandomizer.Next | ( | int | maxValue | ) |
Returns a random non-negative integer lesser then the specified value.
maxValue | The exclusive upper bound of the generated random integer. |
Implemented in MCScheduling.GeneticAlgorithm.CMersenneTwister.
int MCScheduling.GeneticAlgorithm.IRandomizer.Next | ( | int | minValue, |
int | maxValue | ||
) |
Returns a random integer bigger or equal to the specified minValue, and lesser then the specified maxValue.
minValue | The inclusive lower bound of the generated random integer. |
maxValue | The exclusive upper bound of the generated random integer. |
Implemented in MCScheduling.GeneticAlgorithm.CMersenneTwister.
double MCScheduling.GeneticAlgorithm.IRandomizer.NextDouble | ( | ) |
Returns a random decimal number in the [0,1) interval.
Implemented in MCScheduling.GeneticAlgorithm.CMersenneTwister.