NAKAMURA, Hiroshi wrote:
> 1. Random#rand(range): it is proposed in ruby-dev, too.  I dropped it
> from my previous proposal because begin/last of a Range can be a float
> number.  I couldn't imagine what Random#range(Range.new(1.1, 3.1))
> should return.

a float in the range 1.1 <= n < 3.1, same as 1.1+rand*(3.1-1.1)
it seems like the obvious behavior to me; is there some special reason 
why this shouldn't be done?

> As the result, a proposal is as follows for now:

May I ask what would be the method signature for new/initialize?
Thank you.

Daniel