Generate UUIDs
Validate UUID
Generated UUIDs(1)
Что такое генератор UUID?

UUID Generator — это бесплатный онлайн-инструмент, который создает универсальные уникальные идентификаторы (UUID), также известные как GUID (глобально уникальные идентификаторы). UUID — это 128-битные значения, используемые для однозначной идентификации объектов, записей и ресурсов в программных системах, не требуя центрального органа.
Этот генератор производит UUID версии 4, случайный вариант, который нужен почти в каждом случае, когда идентификатор должен быть уникальным, не координируясь ни с чем другим. Вы можете генерировать по одному или массово генерировать десятки и копировать их в формате, который ожидает ваш код: каноническом, верхнем регистре, скрепленном или с удаленными дефисами.
UUID необходимы в распределенных системах, базах данных, API и микросервисах, где необходима уникальная идентификация на разных серверах и службах. Если вам нужен первичный ключ для записи базы данных, маркера сеанса или уникального имени файла, этот инструмент мгновенно генерирует совместимые со стандартами UUID в вашем браузере.
Версии не взаимозаменяемы, и выбор неправильной имеет последствия. Версия 4 представляет собой 122 случайных бита, чего достаточно, чтобы коллизии не представляли практической проблемы: вам нужно было бы генерировать миллиарды, прежде чем шансы стали заслуживать внимания. Версия 1 кодирует временную метку и сетевой адрес машины, поэтому она сортируется по времени создания и утекает, где и когда она была сделана, поэтому она вышла из моды. Версия 7, более новая опция, сохраняет порядок времени без идентификатора оборудования, и что порядок имеет большее значение, чем звучит: случайная версия 4 идентификаторы разбросаны по индексу базы данных и фрагментируют его, в то время как упорядоченные по времени идентификаторы добавляются. Единственное, чего нет версии, секретно. UUID уникален, не лишен всяких сомнений в том смысле, что токен безопасности должен быть, поэтому он не должен стоять на одном месте.
Как использовать генератор UUID?
Проверьте версию 4 - это то, что вам нужно
Решите, является ли версия 4 правильным выбором. Его 122 случайных бита делают его по умолчанию для первичных ключей, имен файлов и идентификаторов корреляции; идентификаторы с временным порядком являются альтернативой, когда значение будет сильно индексироваться базой данных.
Установить количество
Выберите, сколько UUID генерировать одновременно. Вы можете сгенерировать один UUID или массивную генерацию нескольких UUID для пакетных операций.
Сгенерировать UUID
Нажмите "Генерировать". Каждый идентификатор соответствует макету версии 4, определенному в RFC 9562, со случайными битами, взятыми из API веб-криптовалюты, а не из Math.random.
Скопируйте и используйте
Нажмите на любой UUID, чтобы скопировать его в буфер обмена, или используйте кнопку Копировать все, чтобы захватить всю партию для использования в вашем приложении.
Основные характеристики
Криптографическая случайность
122 случайных бита поступают из Web Crypto API, а не из Math.random, выход которого предсказуем по более ранним значениям
Четыре выходных формата
Копировать как канонический строчный, прописной, скрепленный {...} или с очищенными дефисами, соответствуя ожиданиям вашего языка или базы данных
массовая генерация
Создавайте несколько UUID одновременно для пакетных операций, таких как заседание баз данных или создание тестовых данных
Соответствует стандартам
Каждый идентификатор соответствует компоновке версии 4 в RFC 9562, которая уплотнила RFC 4122, при этом биты версии и варианта установлены правильно
Frequently Asked Questions
Related Tools
Timestamp Converter
Convert between Unix timestamps and human-readable dates
JWT Generator
Generate and sign JSON Web Tokens with HS256, HS384, or HS512, add standard claims, and copy the token. Runs client-side.
List Randomizer
Shuffle a list into random order or pick random winners from names, entries, or any list of items
Random Number Generator
Generate random numbers in any range, with unique-only and decimal options.
Comments
0 comments
No comments yet. Be the first to share your thoughts!