Генератор UUID v7

Генерируйте сортируемые по времени идентификаторы UUID v7 прямо в браузере для баз данных, событий и распределенных систем.

Параметры
Сгенерируйте один UUID v7 или локальный пакет.

Используйте текущее значение часов или закрепите временную метку UUID v7 на определенной миллисекунде Unix.

Сгенерированные UUID
Значения UUID v7 генерируются локально с миллисекундной временной меткой Unix и случайными битами.
ВерсияUUID v7
Сгенерировано0
Миллисекунды UnixНедоступно
Временная меткаНедоступно

UUID v7 — современный формат UUID, в котором миллисекундная временная метка Unix помещается в начало идентификатора, а оставшиеся биты заполняются случайными данными. Благодаря этому значения на практике остаются глобально уникальными и при этом естественно сортируются по времени создания.

Что делает этот инструмент

Этот генератор создает значения UUID v7 полностью в вашем браузере. Можно сгенерировать один идентификатор или пакет до 100 штук, а затем скопировать список или скачать его как текстовый файл для начальных данных, записей базы данных, фикстур событий или тестовых полезных нагрузок.

Текущее или пользовательское время

Используйте текущее время для обычных записей приложения, ключей импорта и тестовых данных, которые должны отражать момент создания. Переключайтесь на пользовательскую временную метку, когда нужны образцы с детерминированным видом, дозаполненные строки, повторно воспроизведенные события или фикстуры, которые должны сортироваться вокруг конкретного момента.

Когда UUID v7 полезен

UUID v7 полезен, когда нужны непрозрачные идентификаторы, которые при этом хорошо сортируются в базах данных, журналах, очередях и распределенных потоках событий. По сравнению со случайными значениями UUID v4, UUID v7 уменьшает фрагментацию индекса, потому что новые записи обычно появляются ближе к концу отсортированного пространства ключей.

Примечания о сортируемости и безопасности

Часть с временной меткой записывает миллисекунды, а не приватное или секретное значение. Если идентификатор не должен раскрывать примерное время создания, используйте полностью случайный формат. Внутри одного сгенерированного пакета этот инструмент сохраняет монотонность значений для одной и той же миллисекунды, сохраняя биты версии и варианта UUID v7.