Utils365

Генератор идентификаторов UUID

Создавайте случайные или упорядоченные по времени UUID — один или тысячу за раз.

Узнайте, корректен ли он, какая у него версия и — для UUID на основе времени — когда он был создан.

Далее: Генератор хешей · Конвертер Unix timestamp

Сообщить о проблеме с этим инструментом

Как использовать Генератор UUID

  1. Выберите версию

    Версия 4 случайная и подходит почти для всего. Версия 7 начинается со времени, поэтому хорошо сортируется как ключ в базе данных.

  2. Укажите количество

    Создайте от 1 до 1000 за раз — заглавными буквами, без дефисов или в кавычках для вставки в код.

  3. Скопируйте или скачайте

    Скопируйте список или сохраните его как текстовый файл. Нажмите «Создать новые», чтобы получить свежую партию.

Почему стоит использовать Utils365

  • Надёжная случайность

    UUID берутся из криптографического генератора случайных чисел вашего браузера — того же, что используется для ключей и токенов.

  • Правильная версия 7

    UUID v7 соответствуют RFC 9562 и сохраняют порядок, даже когда многие создаются в одну и ту же миллисекунду.

  • Проверка любого UUID

    Вставьте UUID, чтобы узнать, корректен ли он, какие у него версия и вариант и когда был создан UUID на основе времени.

  • Конфиденциально по умолчанию

    Всё происходит в вашем браузере, поэтому созданные UUID никуда не отправляются и нигде не хранятся.

Часто задаваемые вопросы

Что такое UUID?

Это 128-битный идентификатор из 32 шестнадцатеричных цифр в группах 8-4-4-4-12, например 550e8400-e29b-41d4-a716-446655440000. Его также называют GUID. UUID можно создавать где угодно без центрального списка, и они всё равно не совпадут.

Чем отличаются UUID v4 и v7?

Версия 4 — это 122 случайных бита. Версия 7 начинается со времени в миллисекундах, за которым идут случайные биты, поэтому новые UUID сортируются после старых. Так индексы базы данных остаются аккуратными и быстрыми.

Какую версию UUID использовать для первичного ключа в базе данных?

Обычно лучше версия 7. Поскольку значения растут со временем, новые строки попадают в конец индекса, а не разбрасываются по нему, — это значит меньше разделений страниц и лучшее кеширование.

Могут ли два UUID совпасть?

На практике нет. При 122 случайных битах пришлось бы создавать около миллиарда UUID каждую секунду в течение 85 лет, чтобы получить хотя бы 50% шанс одного повтора.

GUID — это то же самое, что UUID?

Да. GUID — название Microsoft для того же самого. Windows часто показывает GUID заглавными буквами в фигурных скобках, например {550E8400-E29B-41D4-A716-446655440000}. Проверка принимает и такую форму.

Можно ли узнать дату по UUID?

Только у версий на основе времени: 1, 6 и 7. Вставьте такой UUID в поле «Проверить UUID», чтобы увидеть, когда он был создан. Версия 4 полностью случайна, поэтому даты в ней нет.