code: public static int updateInteger(int value, int range) {
  		range = range == 0 ? (int) (0.1 * value) : range;
  		int min = value - range;
  		int max = value + range;
  		return nextInteger(min, max);
  	}
docs: Updates (drifts) a integer value within specified range defined
  
  @param value a integer value to drift.
  @param range (optional) a range. Default: 10% of the value
  @return updated random integer value.