UUID Генератор
Генерируйте случайные UUID (v4) для ваших приложений.
UUID генерируются с помощью crypto.randomUUID() (v4) — криптографически случайные, генерируются полностью в вашем браузере.
Генератор UUID создаёт универсально уникальные идентификаторы (UUID) в стандартном шестнадцатеричном формате 8-4-4-4-12. UUID — 128-битное значение, разработанное для обеспечения уникальности во времени и пространстве без центрального органа управления, что делает его идеальным для первичных ключей БД, токенов сессии, идентификаторов отслеживания запросов и распределённых систем.
Нажмите «Сгенерировать» для получения нового случайного UUID v4, или создайте пакет UUID сразу для массовых операций. Каждый UUID отображается готовым к копированию одним кликом.
Значения UUID v4 генерируются с использованием криптографически защищённых случайных чисел в браузере, поэтому два UUID из любых источников в мире никогда не должны совпасть. Это делает их безопасным выбором по умолчанию для практически любого приложения, которому нужны уникальные идентификаторы.
Часто задаваемые вопросы
Реализация кода
import uuid
# Generate a random UUID v4
new_uuid = uuid.uuid4()
print(new_uuid) # e.g. 550e8400-e29b-41d4-a716-446655440000
print(str(new_uuid)) # as string
print(new_uuid.hex) # without hyphens: 550e8400e29b41d4a716446655440000
# Generate multiple UUIDs
uuids = [str(uuid.uuid4()) for _ in range(5)]
for u in uuids:
print(u)
# UUID v1 (time-based, includes MAC address — less private)
time_based = uuid.uuid1()
print(time_based)
# Parse an existing UUID string
parsed = uuid.UUID("550e8400-e29b-41d4-a716-446655440000")
print(parsed.version) # 4Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.