Generator UUID
Generuj i kopiuj różne unikalne identyfikatory (UUID).
Ustawienia generowania ID
Wybierz format i opcje dla generowanych identyfikatorów
Wygenerowane identyfikatory
Losowy
Lista wygenerowanych identyfikatorów. Kliknij, aby skopiować.
Szczegóły formatu ID
Standard UUID RFC 4122
UUID v1: Znacznik czasu + adres MAC
Gwarantowana kolejność czasowa, identyfikowalna maszynowo
Gwarantowana kolejność czasowa, identyfikowalna maszynowo
UUID v3: Przestrzeń nazw + nazwa + MD5
Deterministyczny, to samo wejście daje ten sam wynik
Deterministyczny, to samo wejście daje ten sam wynik
UUID v4: Całkowicie losowy
Najczęściej używany, 122-bitowy losowy
Najczęściej używany, 122-bitowy losowy
UUID v5: Przestrzeń nazw + nazwa + SHA-1
Bezpieczniejszy hash niż v3
Bezpieczniejszy hash niż v3
UUID v6: Sortowalny czasowo v1
Optymalizacja indeksu DB
Optymalizacja indeksu DB
UUID v7: Znacznik czasu + losowy
Najnowszy standard, sortowalny
Najnowszy standard, sortowalny
Alternatywne formaty ID
NanoID: ID bezpieczny dla URL
Zmienna długość, niestandardowy zestaw znaków
Zmienna długość, niestandardowy zestaw znaków
CUID2: ID odporny na kolizje
Bezpieczny w środowisku rozproszonym, zmienna długość
Bezpieczny w środowisku rozproszonym, zmienna długość
ULID: ID sortowalny
26 znaków, zakodowany Base32
26 znaków, zakodowany Base32
KSUID: ID sortowalny K
Sortowany czasowo, zakodowany Base62
Sortowany czasowo, zakodowany Base62
Snowflake: ID systemu rozproszonego
Opracowany przez Twittera, 64-bitowa liczba całkowita
Opracowany przez Twittera, 64-bitowa liczba całkowita
Zalecenia dotyczące użytkowania
- • Ogólnego przeznaczenia: UUID v4, UUID v7
- • Klucze podstawowe bazy danych: UUID v7, ULID, KSUID
- • Dla adresów URL: NanoID, CUID2
- • Generowanie deterministyczne: UUID v3, UUID v5
- • Systemy rozproszone: Snowflake, KSUID
- • Ważna kolejność czasowa: UUID v6, UUID v7, ULID