Générateur ULID
Générez des ULIDs — des identifiants triables avec préfixe temporel qui s'intègrent bien aux index de bases de données.
Réponse rapide: Générez des ULIDs — des identifiants triables avec préfixe temporel qui s'intègrent bien aux index de bases de données.
Dernière mise à jour
Questions fréquentes
- Qu'est-ce qu'un ULID ?
- Un ID de 26 caractères combinant un préfixe d'horodatage en millisecondes avec des bits aléatoires sécurisés, encodé en base32 de Crockford — triable par date de création et sécurisé pour les URL.
- Pourquoi choisir ULID plutôt que UUID ?
- Les index de base de données adorent les identifiants triables — les insertions vont à la fin de l'arbre B, pas sur des pages aléatoires, ce qui accélère les écritures et réduit l'index.
- Comment le mode monotone aide-t-il ?
- Lorsque plusieurs ULIDs sont générés dans la même milliseconde, le mode monotone incrémente la partie aléatoire pour que l'ordre soit préservé.
- La source aléatoire est-elle sécurisée ?
- Oui — la bibliothèque sous-jacente utilise le CSPRNG du navigateur. Sûr pour les clés primaires et les jetons.
- Quelle est la longueur d'un ULID ?
- 26 caractères, fixe. Les 10 premiers sont l'horodatage ; les 16 derniers sont de l'aléatoire.
- La base32 est-elle sensible à la casse ?
- Les ULIDs sont en majuscules par convention mais la base32 de Crockford est décodée de manière insensible à la casse, donc les copies en minuscules sont toujours analysables.
- Des données sont-elles envoyées à un serveur ?
- Non. La génération se fait entièrement dans votre navigateur.
- Quand devrais-je utiliser des UUIDs à la place ?
- Si vous devez cacher l'heure de création (le préfixe est décodable) ou si vous devez suivre spécifiquement le RFC 4122, l'UUID v4 est le bon choix.
- Puis-je générer des ULIDs sur mobile ?
- Oui. Les téléphones et tablettes fonctionnent de la même manière que les ordinateurs de bureau.
- Ce générateur ULID est-il gratuit ?
- Oui — gratuit, sans inscription, sans limites.