Я хочу выбрать имя случайным образом из списка массивов, а затем отобразить его заглавными или строчными буквами
Например names = ["Джеймс", "Джон", "Джейн"]
Вывод должен быть: ДЖОН или Джон или Джейн или ДЖЕЙМС или ДЖЕЙН или Джеймс
Пожалуйста, помогите!
Я пытался использовать команду .sample (), которая выбирает из массива. Кроме того, я знаю о .upcase () и .lowercase (), теперь проблема состоит в том, как объединить все эти методы вместе, чтобы получить желаемый результат, состоящий в том, чтобы случайным образом выбрать имя для списка массивов и затем отобразить в прописные или строчные.
def random_case(*names)
names= ["James", "John", "Jane"]
names.sample { |names| names.upcase names.downcase }
puts "Hello #{names}! How are you today?"
end
random_case ()
Я ожидаю, что на выходе получится Джон, Джон, Джейн, Джеймс, Джейн, Джеймс - случайно