updateInteger static method

int updateInteger(
  1. int value, [
  2. int? range
])

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);
}