Generate a random int value uniformly distributed between lower and upper, inclusive.
@param lower the lower bound.
@param upper the upper bound.
@return the random integer.
@throws NumberIsTooLargeException if {@code lower >= upper}.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.