updateInteger static method
Updates (drifts) a integer value within specified range defined
value
a integer value to drift.range
(optional) a range. Default: 10% of the value
Implementation
static int updateInteger(int value, [int? range]) {
range ??= 0;
range = range == 0 ? (0.1 * value).floor() : range;
var minValue = value - range;
var maxValue = value + range;
return RandomInteger.nextInteger(minValue, maxValue);
}