Returns a random #gint32 equally distributed over the range [@begin..@end-1].
lower closed bound of the interval
upper open bound of the interval
Return: a random number
See Implementation
Returns a random #gint32 equally distributed over the range [@begin..@end-1].