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