Aléatoire cryptographique
Les bits aléatoires viennent de l’API Web Crypto : les collisions sont pratiquement impossibles.
Générez en lot des UUID v4 aléatoires ou des UUID v7 ordonnés dans le temps. Ils sont créés dans votre navigateur avec une source aléatoire cryptographique.
v4 aléatoire, v7 triable
1, 10, 50 ou 100 d’un coup
Collez-les dans le code, SQL ou des tests
Les bits aléatoires viennent de l’API Web Crypto : les collisions sont pratiquement impossibles.
Des identifiants triés par date de création, mieux indexés en base de données.
Générés localement ; rien n’est envoyé ni stocké sur un serveur.
Un UUID (identifiant unique universel), aussi appelé GUID, est un identifiant de 128 bits écrit en 32 chiffres hexadécimaux, comme 123e4567-e89b-12d3-a456-426614174000. Ses bits étant aléatoires, chacun peut en créer sans registre central en restant sûr de son unicité.
Avec 122 bits aléatoires, il faudrait générer environ un milliard d’UUID par seconde pendant 85 ans pour avoir 50 % de chances d’un seul doublon.
Aucune en pratique. GUID est le nom donné par Microsoft au même format ; Windows l’affiche souvent en majuscules entre accolades, options disponibles ici.
v7 convient généralement mieux aux clés primaires car il est ordonné dans le temps et garde les index compacts. Préférez v4 si la date de création ne doit pas être visible.
Oui : crypto.randomUUID() en JavaScript, uuid.uuid4() en Python, UUID.randomUUID() en Java et gen_random_uuid() dans PostgreSQL.
Oui, entièrement gratuit, sans inscription ni limite.
Des générateurs d’images, de texte et de données de test, directement dans votre navigateur.