updateDouble static method
Updates (drifts) a double value within specified range defined
value
a double value to drift.range
(optional) a range. Default: 10% of the value
Implementation
/// - [value] a double value to drift.
/// - [range] (optional) a range. Default: 10% of the value
static double updateDouble(double value, [double? range]) {
range ??= 0;
range = range == 0 ? 0.1 * value : range;
var minValue = value - range;
var maxValue = value + range;
return RandomDouble.nextDouble(minValue, maxValue);
}