Avvio veloce
-
Set di Count
Fino a 100 per batch.
-
Generare
Il segmento casuale utilizza crypto.getRandomValues.
Generare ULID in massa per ID di traccia, chiavi distribuite e chiavi primarie approssimativamente ordinate nel tempo.
Privacy: elaborato localmente, mai caricato.
↓ Incolla nell 'area di input qui sotto per vedere i risultati istantaneamente
ULID 为 26 字符、时间排序友好的唯一 ID,适合分布式主键。
ULID 前 10 位为毫秒时间戳,字典序大致按时间排序。使用 crypto.getRandomValues 填充随机部分。
Generare ULID in massa per ID di traccia, chiavi distribuite e chiavi primarie approssimativamente ordinate nel tempo.
Set di Count
Fino a 100 per batch.
Generare
Il segmento casuale utilizza crypto.getRandomValues.
Quando si desidera ID più brevi e sortabili rispetto agli UUID; le collisioni sono possibili entro lo stesso millisecondo a throughput elevato.
Generare ID ULID / UUID v7 sortabili con prefissi temporali per chiavi distribuite e tracciamento di log.
Utilizzare per seeds DB, chiavi di dedup, ID entità temporanee e confronti di ID indicibili.
Il generatore ULID è ideale per scenari che richiedono ID sortabili nel tempo. Ad esempio, nei sistemi di registrazione in cui i record devono essere interrogati per tempo, ULIDs utilizzano i primi 10 byte come timestamp e gli ultimi 16 byte come casualità. Questa struttura garantisce l'unicità consentendo al contempo la classificazione cronologica.
Gli ULID sono migliori degli UUID per la generazione di chiavi primarie nei sistemi distribuiti Gli UUID tradizionali non possono essere ordinati per tempo, ma il prefisso di timestamp degli ULID aiuta a localizzare rapidamente i dati recenti. Questo strumento genera gli ULID in batch, pronti per incollare negli script di database o nel codice applicativo.
Input
1 ULID
Output
26 chars, Crockford Base32
Formato diverso da UUID; archiviato come stringa o tipo binario appropriato.
Teoricamente possibile ma estremamente improbabile. Generare 1 milione di ULID al secondo richiederebbe circa 140 anni per una potenziale collisione. In pratica, non vedrai duplicati a meno che non si manomettino manualmente i timestamp o i sementi RNG.