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