crypto.randomUUID
Создаёт случайный уникальный идентификатор (UUID).
Доступно с: Web API
Синтаксис
crypto.randomUUID()Возвращаемое значение
stringСлучайный идентификатор UUID версии 4 из 36 символов.
Примеры
Новый идентификатор:
console.log(crypto.randomUUID());Результат:
3b241101-e2bb-4255-8caf-4136c566a962Идентификаторы для новых записей:
const todo = { id: crypto.randomUUID(), title: 'Buy tea' };
console.log(todo.id.length);Результат:
36Примечания
Значение каждый раз разное, а вероятность совпадения ничтожна. В браузере метод доступен только на страницах по HTTPS и на localhost.
См. также
- Math.random — Возвращает случайное число от 0 до 1.
- Date.now — Возвращает текущее время как число миллисекунд.
Вопросы и ответы по теме
В учебнике
- Числа — Числа в JavaScript — целые и дробные, округление, объект Math, toFixed и особые значения Infinity и NaN.