Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.
Что делает этот инструмент
Генератор UUID создаёт случайные UUID версии 4, например 3f2b8c1e-9d4a-4f6b-a2c7-5e8d1b0f9a34. Выберите нужное количество — от 1 до 100 (по умолчанию 5), нажмите «Сгенерировать» и скопируйте их, по одному на строку. Идентификаторы создаются через crypto.randomUUID() — встроенный в браузер криптографически стойкий генератор — и никогда не покидают ваше устройство.
UUID версии 4 имеет длину 128 бит; 122 из них случайные, а остальные обозначают версию (4 в начале третьей группы) и вариант (8, 9, a или b в начале четвёртой группы). Возможных значений около 5,3 × 10^36, поэтому вероятность совпадения двух сгенерированных идентификаторов ничтожна даже на миллиардах записей.
Когда использовать
- Нужно создать первичные ключи для строк базы данных, которые генерируются на клиенте или на нескольких серверах.
- Нужны ключи идемпотентности или correlation ID для API-запросов и логов.
- Нужно заполнить тестовые фикстуры и seed-данные реалистичными идентификаторами.
- Нужно давать загружаемым файлам имена, которые никогда не совпадут.
Пример
Ввод
Количество: 3
Вывод
3f2b8c1e-9d4a-4f6b-a2c7-5e8d1b0f9a34
c9e07a52-1b3f-4d8e-9f60-7a2d4c8b1e53
5a8d2f71-e4c9-4b06-8d3a-f1c7e9b2a604Вопросы об этом инструменте
UUID действительно уникальны?
На практике — да. При 122 случайных битах пришлось бы генерировать около миллиарда UUID в секунду на протяжении десятилетий, прежде чем коллизия стала бы вероятной.
UUID или GUID: в чём разница?
На практике ни в чём. GUID — это название Microsoft для того же 128-битного идентификатора. Некоторые инструменты Microsoft показывают GUID в верхнем регистре или в фигурных скобках, но значения взаимозаменяемы.
Подходят ли UUID v4 в качестве ключей базы данных?
Подходят, но случайные значения разбрасывают вставки по индексу B-tree. Для очень больших таблиц упорядоченный по времени UUID версии 7 держит новые строки рядом и часто работает быстрее.
Можно ли использовать UUID как секретный токен?
UUID v4 из crypto.randomUUID() непредсказуем, но его формат узнаваем и фиксирован. Для API-ключей и секретов лучше подойдёт Генератор Случайных Строк: в нём можно выбрать большую длину и свой алфавит.
Этот инструмент бесплатный?
Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.
Как получить результат?
Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.