🛠️ToolsShed

Générateur UUID

Générez des UUID aléatoires (v4) pour vos applications.

0 UUID généré

Les UUID sont générés en utilisant crypto.randomUUID() (v4) — cryptographiquement aléatoire, généré entièrement dans votre navigateur.

Le générateur d'UUID crée des identifiants universellement uniques (UUID) au format hexadécimal standard 8-4-4-4-12. Un UUID est une valeur de 128 bits conçue pour être unique dans l'espace et le temps sans nécessiter une autorité centrale — ce qui le rend idéal pour les clés primaires de bases de données, les jetons de session, les ID de suivi des requêtes et les identifiants de systèmes distribués.

Cliquez sur Générer pour produire un nouvel UUID v4 aléatoire, ou générez un lot d'UUID à la fois pour les opérations en masse. Chaque UUID est affiché prêt à être copié en un seul clic.

Les valeurs UUID v4 sont générées à l'aide de nombres aléatoires cryptographiquement sécurisés dans le navigateur, ce qui signifie que deux UUID provenant de n'importe quelle source au monde ne devraient jamais entrer en collision. Cela en fait un choix sûr par défaut pour pratiquement toute application nécessitant des identifiants uniques.

Questions Fréquentes

Implémentation du Code

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.