Returns the next random #gint32 from @rand_ 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 the next random #gint32 from @rand_ equally distributed over the range [@begin..@end-1].