Генерируйте универсальные уникальные идентификаторы мгновенно
Различные версии UUID и форматы для различных случаев использования. Нажмите "Быстрый запуск" для генерации или "Копировать" для копирования UUID:
Самый распространенный для общих целей
Сортируемый по времени создания
Содержит информацию о временной метке
Компактный формат для URL
Все заглавными буквами
Обернуто в фигурные скобки
Генерируйте UUID, соответствующие RFC4122 (v4, v7, v1), с настраиваемыми параметрами
Web Crypto API: Использует crypto.getRandomValues() для криптографически безопасной генерации случайных чисел
Структура UUID v4: xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx где x - случайный hex, 4 указывает версию, y - вариант (8, 9, a, или b)
Структура UUID v7: Первые 48 бит - временная метка Unix в миллисекундах, затем биты версии (0111), затем случайные данные с битами варианта
Вероятность коллизии: С 122 случайными битами в v4, вероятность коллизии составляет ~1 из 2,71 квинтиллиона
Поддержка стандарта UUID v1, v4 и v7
Стандартный, заглавные, скобки и другие
Генерируйте тысячи UUID за раз
Вся обработка происходит в вашем браузере
| Версия | Метод генерации | Сортируемый | Лучше всего для |
|---|---|---|---|
| UUID v1 | Временная метка + MAC адрес | Частично | Устаревшие системы (проблемы приватности) |
| UUID v4 | Случайный (122 бита) | Нет | Общие цели, наиболее распространен |
| UUID v7 | Временная метка Unix + случайный | Да | Первичные ключи БД, данные, упорядоченные по времени |
v4 использует случайную генерацию, v7 включает временную метку для лучшей сортировки, v1 использует MAC адрес и временную метку (устарело из-за приватности).
Да, вероятность генерации дубликатов UUID крайне мала. Для v4 шанс коллизии пренебрежимо мал для практических целей.
Абсолютно! UUID отлично подходят для распределенных систем, где централизованная генерация ID непрактична.
Откройте для себя больше инструментов и руководств для улучшения вашего рабочего процесса разработки