Generator UUID v4, UUID v7 i ULID
Generuj losowe UUID v4, uporządkowane czasowo UUID v7 (RFC 9562) lub identyfikatory ULID. Sprawdzaj i weryfikuj identyfikatory w przeglądarce.
Jak to działa
- v4 — losowy, bez sortowania. v7 — standard UUID z milisekundami, sortowalny. ULID — 26 znaków Crockford base32, sortowalny czasowo, bez myślników. Sprawdzanie dekoduje wklejony identyfikator; znaczniki czasu v7 i ULID to milisekundy Uniksa w UTC.
- Rodzaj
- —
- Wersja
- —
- Wariant
- —
- Znacznik czasu
- —
- Postać kanoniczna
- —
O UUID v4, v7 i ULID
Wersje i formaty UUID
UUID v4 jest generowany z bezpiecznych losowych bitów, minimalizując prawdopodobieństwo kolizji.
UUID v7 (RFC 9562) zawiera znacznik czasu w milisekundach, optymalizując indeksy baz danych. ULID to 26-znakowy Crockford Base32.
Generuj UUID i ULID w kodzie
- JavaScript
// Native UUID v4 const v4 = crypto.randomUUID();- Python
import uuid v4 = str(uuid.uuid4())
FAQ: UUID / ULID
- Dlaczego wybrać UUID v7 zamiast v4?
- UUID v7 porządkuje klucze według czasu, zapobiegając fragmentacji indeksów B-drzewa.
- Jaka jest różnica między UUID v7 a ULID?
- UUID v7 to standardowy 36-znakowy format z myślnikami. ULID to 26-znakowy ciąg Base32 bez myślników.
- Czy mogę odczytać znaczniki czasu z identyfikatora?
- Tak, zakładka Inspect pozwala sprawdzić wersję i odczytać czas utworzenia w UTC.