Генератор CUID
Создавайте уникальные идентификаторы с помощью CUID и CUID2. Настраивайте количество, длину и отпечаток.
Ввод
Вывод
Документация
Что такое CUID?
CUID, или устойчивый к коллизиям уникальный идентификатор, - это строковый формат, разработанный для компактного представления и крайне низкой вероятности коллизий в распределённых системах. Он обычно используется, когда нужен идентификатор короче UUID, но при этом подходящий для уникальных записей.
CUID2 - это новое поколение той же концепции. Он сохраняет устойчивость к коллизиям, обеспечивая при этом больший контроль над длиной идентификатора и поведением fingerprinting.
Описание инструмента
Этот инструмент генерирует классические CUID или идентификаторы CUID2 в браузере. Вы можете выбрать режим, указать количество генерируемых ID, а также настроить длину CUID2 и параметры fingerprint.
Инструмент полезен для тестирования баз данных, seed-данных, fixtures и любых рабочих процессов, в которых требуется одновременно создать множество уникально выглядящих идентификаторов.
Примеры
- Одно значение CUID2 по умолчанию
- Классический CUID для legacy-систем
- Пакет сгенерированных ID для тестовых данных
Возможности
- Переключение между режимами генерации CUID и CUID2
- Генерация до 1000 идентификаторов за один раз
- Скачивание сгенерированного результата в виде обычного текста
Объяснение параметров
Параметр «Количество» определяет, сколько ID будет создано. В режиме CUID2 параметр «Длина» определяет размер результата, а параметр «Fingerprint» добавляет дополнительную энтропию, связанную с текущей средой.
В классическом режиме CUID формат идентификатора фиксирован, поэтому специфичные для CUID2 параметры игнорируются.