Como Gerar UUID v4 em Python

Gere identificadores únicos universais (UUIDs) em Python usando o módulo nativo `uuid`.

Introdução

UUIDs (Universally Unique Identifiers) são essenciais para chaves primárias e identificação de recursos. Python facilita isso com sua biblioteca padrão.

O Algoritmo

UUID v4 é gerado aleatoriamente. A probabilidade de colisão é astronomicamente baixa.

Implementação em Python

uuid-generator.pypython
import uuid

# Gerar um UUID v4 aleatório
random_uuid = uuid.uuid4()
print(f"UUID Gerado: {random_uuid}")

# Converter para string
uuid_str = str(random_uuid)
print(f"String UUID: {uuid_str}")

# Gerar UUID com base em namespace (v5)
name_uuid = uuid.uuid5(uuid.NAMESPACE_DNS, 'example.com')
print(f"UUID v5: {name_uuid}")

O módulo `uuid` é parte da biblioteca padrão do Python. `uuid.uuid4()` gera um ID aleatório seguro. Use `str()` para converter o objeto UUID para string formatada.

Não quer escrever código?

Use nossa ferramenta online gratuita para processar UUID-GENERATOR instantaneamente. Perfeito para testes rápidos.

Usar Ferramenta de UUID-GENERATOR Online