Gerador UUID
Gere UUIDs aleatórios (v4) para uso em suas aplicações.
UUIDs são gerados usando crypto.randomUUID() (v4) — criptograficamente aleatório, gerado inteiramente no seu navegador.
O Gerador de UUID cria identificadores universalmente únicos (UUIDs) no formato hexadecimal padrão 8-4-4-4-12. Um UUID é um valor de 128 bits projetado para ser único no espaço e no tempo sem exigir uma autoridade central — tornando-o ideal para chaves primárias de banco de dados, tokens de sessão, IDs de rastreamento de requisições e identificadores de sistemas distribuídos.
Clique em Gerar para produzir um novo UUID v4 aleatório, ou gere um lote de UUIDs de uma vez para operações em massa. Cada UUID é exibido pronto para copiar com um único clique.
Os valores UUID v4 são gerados usando números aleatórios criptograficamente seguros no navegador, o que significa que dois UUIDs de qualquer fonte no mundo nunca deveriam colidir. Isso os torna um padrão seguro para praticamente qualquer aplicação que precise de identificadores únicos.
Perguntas Frequentes
Implementação de Código
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.