Mark Hubbart wrote: >I like the idea of allowing Kernel.rand(range), for reasons already >presented by others. Kernel.rand(array) seems a little iffy to me, but >that's me. :) I agree, FWIW. A thought: what about a "Random" module, somewhat like the Enumerable module. We can include it where we want it. Also, there are times when I don't necessarily want a uniform random "pick" from an Array, but need a certain weighting. The module could help provide that. Whatever.