Over a million developers have joined DZone.

Array#randomly_pick( N )

·
Adds a handy function that lets you randomly pick n elements from an array.


class Array
  # If +number+ is greater than the size of the array, the method
  # will simply return the array itself sorted randomly
  def randomly_pick(number)
    sort_by{ rand }.slice(0...number)
  end
end
Topics:

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}