Мгновенная генерация UUID и GUID
Этот генератор UUID создает соответствующие стандартам идентификаторы прямо в браузере. Выберите версию, укажите количество и мгновенно получите результат — один UUID для вставки в тест или тысячу для заполнения базы данных. Все значения генерируются криптографически стойким генератором случайных чисел вашего браузера, никуда не отправляются и не хранятся на серверах.
Возможности
- UUID v4 – 122 случайных бита, самая популярная версия.
- UUID v7 – 48-битная Unix-метка времени в миллисекундах, за которой следуют случайные биты. Такие ID можно сортировать по времени создания.
- Массовая генерация до 1000 UUID за раз, с возможностью скопировать или скачать их в виде
.txtфайла. - Настройки форматирования – верхний регистр, без дефисов (32 символа) или в фигурных скобках (
{braces}).
Популярные сценарии использования
Первичные ключи баз данных. UUID позволяют серверам приложений создавать ID до вставки строки, что упрощает работу распределенных систем и слияние данных. Для этого лучше использовать v7: случайные ключи v4 разбрасывают вставки по всему индексу, тогда как ключи v7 поступают по порядку.
Ресурсы API и ключи идемпотентности. Многие API идентифицируют заказы, платежи и сообщения по UUID, а также принимают сгенерированный клиентом UUID в качестве ключа идемпотентности, чтобы повторный запрос не обрабатывался дважды.
Тестовые данные и фикстуры. Сгенерируйте список ID для заполнения таблиц, мок-API или юнит-тестов.
Имена файлов и объектов. UUID отлично подходит для создания уникальных имен без коллизий для загружаемых файлов, записей кэша или временных файлов.
Чтение UUID
UUID, такой как 01928f4e-7a3c-7b21-9d4e-5f6a7b8c9d0e, имеет фиксированную структуру. Первая цифра третьей группы — это версия (4 или 7). Первая цифра четвертой группы — это вариант, который для стандартных UUID равен 8, 9, a или b. В UUID v7 первые 12 шестнадцатеричных цифр кодируют время создания в миллисекундах с 1970 года.
Нужны другие случайные значения? Создавайте надежные пароли с помощью Генератора паролей или случайные числа в любом диапазоне с помощью Генератора случайных чисел.