Returns a random double equally distributed over the range [begin.
begin
.end).
end
lower closed bound of the interval
upper open bound of the interval
a random number