Random generator for double values.
Description
The RandomDouble class allows you to generate random double values.
Static methods
nextDouble
Generates a random double value in the range [‘minYear’, ‘maxYear’].
static
double nextDouble(double min, [double? max])
- min: double - (optional) minimum range value
- max: double? - max range value
- returns: double - random double value.
updateDouble
Updates (drifts) a double value within specified range.
static
double updateDouble(double value, [double? range])
- value: double - double value to drift.
- range: double? - (optional) range. Default: 10% of the value.
- returns: double - updated double value.
Examples
var value1 = RandomDouble.nextDouble(5, 10); // Possible result: 7.3
var value2 = RandomDouble.nextDouble(10); // Possible result: 3.7
var value3 = RandomDouble.updateDouble(10, 3); // Possible result: 9.2