Über ULID-Generator
Eine ULID ist eine 26 Zeichen lange, sortierbare Kennung im Crockford-Base32-Format. Sie verbindet einen 48-bit-Zeitstempel in Millisekunden mit 80 Bits Zufall und ist dadurch zeitlich geordnet und dennoch praktisch eindeutig.
Funktionen
- 26 Zeichen lange ULID im Crockford-Base32
- Anzahl frei wählbar (1 bis 1000)
- Sortierbar durch eingebetteten Zeitstempel
- Kopieren mit einem Klick
So gehen Sie vor
- Gewünschte Anzahl im Feld eintragen
- Den Button zum Erzeugen betätigen
- Die erzeugten ULIDs markieren oder kopieren
Unterstützte Fälle
ULIDs enthalten keine verwechselbaren Zeichen wie 0, O, I oder l. Sie eignen sich als Datenbankschlüssel, bei denen die zeitliche Reihenfolge mit sortiert werden soll.
Anwendungsfälle
- Eindeutige Schlüssel in Datenbanken
- Sortierte Bezeichner in Logs
- Alternative zu UUIDs mit Zeitbezug
Häufige Fragen
Was ist der Unterschied zu UUID?
ULIDs sind 26 statt 36 Zeichen lang und anhand des Zeitstempels lexikografisch sortierbar. UUIDs sind standardisierter, ULIDs praktischer für sortierte Indizes.
Sind ULIDs wirklich eindeutig?
Die 80 Zufallsbits machen Kollisionen praktisch unmöglich. Zwei ULIDs derselben Millisekunde unterscheiden sich durch den Zufallsanteil.
Welches Alphabet wird genutzt?
Crockford-Base32 mit den Zeichen 0–9 und A–Z ohne I, L, O und U, sodass Verwechslungen beim Abtippen vermieden werden.
Läuft die Erzeugung lokal?
Ja. Die ULIDs werden vollständig in Ihrem Browser gebildet, es werden keine Daten an einen Server übertragen.
Passt gut dazu
Diese Werkzeuge passen zum ULID-Generator: