Получить x случайных элементов из массива

Я изо всех сил пытаюсь написать чистый метод, который при передаче массива строк и x возвращает рандомизированный список элементов массива с суммой x, например.

def getrandomarrayelements(thearray, howmany)
    return [something]
end

Да, я должен отправить свой существующий код, который, хотя и работает, не очень хорошо, он состоит из 8 строк, и я чувствую, что это можно сделать за одну ?!

10
задан Andrew Grimm 29 September 2011 в 22:57
поделиться