From: Daniel Brockman Date: 2005-07-19T02:03:37+09:00 Subject: Re: [SOLUTION] Sampling (#39) Jim Menard writes: > def sample(members, range) > selected = Set.new > members.times { > val = rand(range) > val = rand(range) until selected.add?(val) > } > selected.to_a.sort > end I just wanted to point out that this, > val = rand(range) > val = rand(range) until selected.add?(val) can also be written like this: begin val = rand(range) end until selected.add?(val) -- Daniel Brockman So really, we all have to ask ourselves: Am I waiting for RMS to do this? --TTN.