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