Outils de développement

Générateur ULID

Génère un ou plusieurs identifiants ULID (Universally Unique Lexicographically Sortable Identifier) à partir de l'heure système et de données aléatoires, avec un compteur optionnel de 1 à 100.

Exécuter l’outil

Le générateur ULID crée des identifiants uniques, triables et lisibles, combinant un horodatage en millisecondes (10 caractères) et une composante aléatoire (16 caractères), le tout encodé en base32 (Crockford). Chaque identifiant fait 26 caractères et utilise des données aléatoires du système d'exploitation. Vous pouvez spécifier le nombre d'identifiants à générer (entre 1 et 100) ; par défaut, un seul est produit. L'outil renvoie la liste des identifiants, le compteur appliqué, un horodatage et un échantillon du premier identifiant. Les valeurs hors limites sont automatiquement ajustées : toute valeur inférieure à 1 devient 1, toute valeur supérieure à 100 devient 100. Si une valeur invalide est saisie, le panneau de résultat affiche un message d'erreur explicite. Utilisez-le pour des besoins de développement, de tests ou de traçabilité où un ordre lexicographique est souhaité.

Mode d’emploi

  1. Ouvrez l'outil Générateur ULID sur SmartPlusLab.
  2. Dans le champ "Nombre", saisissez le nombre d'identifiants à générer (entre 1 et 100). Laissez vide pour un seul identifiant.
  3. Cliquez sur le bouton "Générer" ou "Exécuter" pour lancer la génération.
  4. Consultez le résultat affiché : la liste des identifiants générés, le nombre effectif, l'horodatage de génération et un échantillon du premier identifiant.
  5. Copiez le texte affiché dans le panneau de résultat (sélectionnez-le et utilisez Ctrl+C ou Cmd+C).

Exemples

  • Exemple 1 : générez un seul ULID en laissant le champ "Nombre" vide. Le résultat pourrait afficher "01ARZ3NDEKTSV4RRFFQ69G5FAV" comme identifiant.
  • Exemple 2 : saisissez 3 dans le champ "Nombre". L'outil génère trois identifiants, par exemple "01ARZ3NDEKTSV4RRFFQ69G5FAV", "01ARZ3NDEKTSV4RRFFQ69G5FAW", "01ARZ3NDEKTSV4RRFFQ69G5FAX", chacun unique et triable.
  • Exemple 3 : saisissez 150 (hors limite). L'outil ajuste automatiquement à 100 et génère 100 identifiants.

FAQ

Qu'est-ce qu'un ULID ?

Un ULID (Universally Unique Lexicographically Sortable Identifier) est un identifiant de 26 caractères, triable alphabétiquement, composé d'un horodatage en millisecondes (10 caractères) et d'une partie aléatoire (16 caractères), le tout encodé en base32 (Crockford).

Puis-je générer plusieurs identifiants à la fois ?

Oui, vous pouvez spécifier un nombre entre 1 et 100 dans le champ "Nombre". Au-delà de 100, le compteur est automatiquement limité à 100.

Les identifiants sont-ils garantis uniques ?

Les identifiants combinent l'heure système et des données aléatoires du système d'exploitation, ce qui rend les collisions extrêmement improbables, mais l'outil ne garantit pas l'unicité absolue entre plusieurs exécutions.

L'outil nécessite-t-il une connexion Internet ?

Non, l'outil déclare ne pas utiliser d'accès réseau. Les calculs sont effectués côté client, sans transmission de données.

Que se passe-t-il si j'entre une valeur négative ?

Les valeurs inférieures à 1 sont automatiquement remplacées par 1, ce qui génère un seul identifiant.

Comment copier les résultats facilement ?

Sélectionnez la liste des identifiants dans le panneau de résultat et copiez-la avec Ctrl+C (Cmd+C sur Mac) ou utilisez le bouton de copie si disponible.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.