Как получить случайное значение из массива строк в Android?

В моем файле values.xml у меня есть массив, как этот;

<string-array name="animals-array">
    <item>Cow</item>
    <item>Pig</item>
    <item>Bird</item>
    <item>Sheep</item>
</string-array>

В моем приложении я хочу получить одно из этих значений случайным образом, но я не уверен, как это сделать. Я смотрел на

Помощь в получении String Array из файла arrays.xml

и это

Получение случайного элемента из ArrayList

Но как мне извлечь случайный элемент из моего списка, который определен в файле values.xml?

Ответы на вопрос(3)

Ваш ответ на вопрос