Method: Random::ArrayExtensions#pick

Defined in:
lib/standard/facets/random.rb

#pick(n = nil) ⇒ Object

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