Не совсем понятен вопрос. Если ты используешь массив, то получи его случайный объект:
const randomIndex = Math.floor( Math.random() * 5 ) + 1 // случайное число от 0 до 5
В данном случае умножаем Math.random() на 5, так как эта функция возвращает значение от 0 до 1, которое может равняться 0, но никогда не будет равняться 1. То есть мы получим 0, 1, 2, 3 или 4, но не целым числом, поэтому используем Math.floor(), а потом добавляем единицу, таким образом получаем 1, 2, 3, 4 или 5.
Так же можем добавить в прототип массива новую функцию:
Array.prototype.random = function() {
return this[Math.floor( Math.random() * this.length ) ]
}
const random = [1, 2, 3].random() // выберет 1, 2 или 3 случайнвм образом
Так функция вернёт из своего массива случайное число, основываясь на его длине