* Generates a random integer within a specified range
* @param max The upper bound of the random integer generation
* @param fromzero If true, generates from 0 to max-1. If false (default), generates from 1 to max.
* @returns A random integer in the specified range