code: public static int randomIntLessThan(int maxExclusive) {
      checkArgument(
          maxExclusive > Integer.MIN_VALUE, "Cannot produce int less than %s", Integer.MIN_VALUE);
      return randomInt(Integer.MIN_VALUE, maxExclusive);
    }
docs: Returns a random int that is less than the given int.
  
  @param maxExclusive the value that returned int must be less than
  @return the random int
  @throws IllegalArgumentException if maxExclusive is less than or equal to {@link
  Integer#MIN_VALUE}