Рандомный выбор интернет адресов из списка

Ребят, возможно ли на JS реализовать такую идею: при нажатии на кнопку совершается переход на рандомный адрес (сайт) из списка, лежащего в корне сайта? В гугле не забанили, но не понимаю, как правильно сформулировать запрос в эту сторону, не программер и руки слегка не оттуда ). Заранее благодарю за ответы.


Ответы (1 шт):

Автор решения: Александр Сычёв

можно так

// Ссылки на сайты в виде массива, или можно их в отдельном файле, и потом просто подключить к странице
let arr = [
          'https://www.youtube.com', 
          'https://yandex.ru', 
          'https://www.google.com', 
          'https://ru.stackoverflow.com'
          ]

let link = document.getElementById('click')

//функция рандомного элемента
function clickRandom(arr) {
    let rand = Math.floor(Math.random() * arr.length)
    return arr[rand]
}

//функция клика на кнопку
link.addEventListener('click', function(){
location.replace(clickRandom(arr))
})
<button id="click">Click</button>

→ Ссылка