How do I select a random item from an array in ruby (not rails) [duplicate] How do I select a random item from an array in ruby (not rails) [duplicate] ruby ruby

How do I select a random item from an array in ruby (not rails) [duplicate]


use Array#sample:

@countries = ["Canada", "Denmark", "Germany", "Isle of Man", "Namibia", "Qatar", "South Africa",  "United Kingdom","United States"]random_country = @countries.sample# => "Canada"random_country = @countries.sample# => "United Kingdom"


You could also use random_country = @countries.shuffle.first.