EQVPS
Разработчику

Генератор UUID

Случайные v4 или сортируемые v7 — хоть один, хоть пятьсот за раз.

Работает целиком в браузере — ничего из введённого не отправляется на наши серверы.

Версия

v4: полностью случайный, ничего не говорит о времени создания.

Результат

Как это работает

UUID v4 — это 122 случайных бита, обычный выбор для идентификаторов, которые нельзя угадать. UUID v7 (RFC 9562) начинается с метки времени в миллисекундах, поэтому новые значения идут после старых; базам данных это нравится — вставки уходят в конец индекса, а не в случайные страницы. Оба варианта берутся из crypto.getRandomValues. Коллизии в любых реальных объёмах не проблема.

Вопросы и ответы

v4 или v7 для первичного ключа?

v7. Он держит B-tree-индексы компактными, потому что значения растут со временем. v4 берите, когда время создания не должно читаться из ID.

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

Теоретически да, практически нет: чтобы получить реальный шанс коллизии v4, пришлось бы годами генерировать миллиарды в секунду.

Похожие инструменты

Все инструменты →

Примените это на своём сервере: KVM VPS от $3 в месяц, root-доступ, оплата криптовалютой.

Тарифы VPS