Pull to refresh

Функция генерации UUIDv7 включена в стандартную библиотеку Python

Reading time1 min
Views1.7K

Ссылка на документацию

За образец взята функция Uuid::new_v7 (см. описание реализации) из очень популярной библиотеки uuid языка Rust.

Функция uuid.uuid7( ) генерирует основанный на времени UUID версии 7 в соответствии с RFC 9562. Требует импорта модуля uuid.

Для работы на платформах, не поддерживающих точность менее миллисекунды, UUID, создаваемые этой функцией, содержат 48-битную временную метку (timestamp) и используют 42-битный счетчик, чтобы гарантировать монотонность в пределах миллисекунды.

Добавлена в версии 3.14.0a5 (не выпущенная версия).

Tags:
Hubs:
Total votes 6: ↑6 and ↓0+8
Comments0

Other news