Spec-Zone.ru › Web APIs

Crypto: метод randomUUID()

Базовая реализация Широко поддерживается

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или во всех поддерживающих браузерах.

Примечание: Эта функция доступна в Web Workers.

Метод randomUUID() интерфейса Crypto используется для генерации v4 UUID с помощью криптографически безопасного генератора случайных чисел.

Синтаксис

randomUUID()

Параметры

Нет.

Возвращаемое значение

Строка, содержащая случайный сгенерированный 36-символьный v4 UUID.

Примеры

/* Assuming that self.crypto.randomUUID() is available */

let uuid = self.crypto.randomUUID();
console.log(uuid); // for example "36b8f84d-df4e-4d49-b662-bcde71a8764f"

Спецификации

Спецификация
Web Cryptography API
# Crypto-method-randomUUID

Совместимость браузеров

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
randomUUID 92 92 95 78 15.4 92 95 65 15.4 16.0 92

См. также

  • Web Crypto API
  • Crypto.getRandomValues, источник произвольного количества безопасных случайных байтов.

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/Crypto/randomUUID

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API