UUID Генератор

Генерируйте случайные UUID (v4) для ваших приложений.

Сгенерировано 0 UUID

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)  # 4

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.