Method: Random::ArrayExtensions#at_rand!

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

#at_rand!Object

Same as #at_rand, but acts in place removing a random element from the array.

a = [1,2,3,4]
a.at_rand!       #~> 2
a                #~> [1,3,4]


139
140
141
# File 'lib/standard/facets/random.rb', line 139

def at_rand!
  return delete_at( Random.number( size ) )
end