int random() {
    return random.nextInt(upperBound + 1 - lowerBound) + lowerBound;
  }
Returns a value between {@code lowerBound} (inclusive) and {@code upperBound} (inclusive)
geode-junit/src/main/java/org/apache/geode/internal/process/lang/AvailablePid.java