Similar to #at_rand, but will return an array of randomly picked exclusive elements if given a number.
145 146 147 148 149 150 151 152
# File 'lib/standard/facets/random.rb', line 145 def pick(n=nil) if n a = self.dup a.pick!(n) else at(Random.number(size)) end end