Generate a random number. The number will be between min and max.
min and max can both be negative but min must always be less than max.
A GMP number representing the lower bound for the random number
A GMP number representing the upper bound for the random number
A random GMP number.