@GRO24

Сгенерировать случайный URL и перейти?

Привет! Не сочтите за наглость. Примеров не нашел в гугле.
Нужно реализовать по клику сгенерировать случайный URL типа G6DqqN3qFy_N9CCUaI7lj-1554415604
И перейти по нему: $domain_name

Как можно реализовать? Может кто пример подаст. Спасибо
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 2
@grinat
function getNewUUID () {
    let d = +new Date()
    if (typeof performance !== 'undefined' && typeof performance.now === 'function') {
      d += performance.now() // use high-precision timer if available
    }
    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
      let r = (d + Math.random() * 16) % 16 | 0
      d = Math.floor(d / 16)
      return (c === 'x' ? r : (r & 0x3 | 0x8)).toString(16)
    })
  }

Вернет https://ru.wikipedia.org/wiki/UUID
Ответ написан
Комментировать
BRAGA96
@BRAGA96
function getRandomURL() {
	const sold = () => Math.random() * 1e25 | 0;
	return `${sold().toString(36)}_${sold().toString(36)}-${sold()}`;
}

window.location.href = getRandomURL(); // "-hra0hs_-zik0zk-0"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы