Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Array#randomly_pick( N )

DZone's Guide to

Array#randomly_pick( N )

·
Free Resource
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:

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}