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 |