Qu’est-ce qu’un CUID ?

Un CUID, ou identifiant unique résistant aux collisions, est un format de chaîne conçu pour être compact et présenter une probabilité extrêmement faible de collision entre les systèmes distribués. Il est couramment utilisé lorsque vous souhaitez obtenir un identifiant plus court qu’un UUID, tout en restant adapté aux enregistrements uniques.

CUID2 est une génération plus récente reposant sur le même principe. Il conserve l’objectif de résistance aux collisions tout en offrant davantage de contrôle sur la longueur de l’identifiant et le comportement d’empreinte.

Description de l’outil

Cet outil génère des CUID classiques ou des identifiants CUID2 dans le navigateur. Vous pouvez choisir le mode, définir le nombre d’identifiants à générer et ajuster la longueur ainsi que les options d’empreinte de CUID2.

Il est utile pour tester des bases de données, des seeds, des fixtures ou tout workflow nécessitant de nombreux identifiants d’apparence unique en une seule fois.

Exemples

  • Une valeur CUID2 par défaut
  • Un CUID classique pour les systèmes existants
  • Un lot d’identifiants générés pour des données de test

Fonctionnalités

  • Basculer entre les modes de génération CUID et CUID2
  • Générer jusqu’à 1000 identifiants à la fois
  • Télécharger la sortie générée au format texte brut

Explication des options

La quantité contrôle le nombre d’identifiants produits. En mode CUID2, la longueur contrôle la taille de la sortie et l’empreinte ajoute de l’entropie supplémentaire liée à l’environnement actuel.

En mode CUID classique, le format de l’identifiant est fixe et ces options propres à CUID2 sont ignorées.