jitter static method

int jitter(
  1. int baseTime,
  2. double randomFactor
)

Implementation

static int jitter(int baseTime, double randomFactor) {
  var rest = baseTime * randomFactor;
  var rng = Random();
  var jitter = (baseTime - rest) + rng.nextDouble() * rest;

  return jitter.toInt();
}