Generator UUID v4 i v7 oraz walidator UUID
Ten generator UUID tworzy identyfikatory w wersji 4 albo sortowalne identyfikatory w wersji 7 (GUID) za pomocą bezpiecznego generatora losowego przeglądarki – pojedynczo lub całą serią. Poniżej można też wkleić UUID, aby je sprawdzić.
Ostatnia aktualizacja:
Jak to działa
Wybierz wersję
Wersja 4 jest w pełni losowa. Wersja 7 zaczyna się od bieżącego czasu, więc identyfikatory utworzone później sortują się za wcześniejszymi.
Ustaw format i liczbę
Jeden UUID albo do 10 000 naraz, małymi lub wielkimi literami, z łącznikami lub bez, opcjonalnie w nawiasach klamrowych.
Skopiuj lub pobierz
Listę można skopiować lub pobrać jako plik tekstowy, po jednym UUID w linii. Wklejone do walidatora UUID zostaną sprawdzone.
Funkcje
Bezpieczeństwo kryptograficzne
Losowe bity pochodzą z crypto.getRandomValues – tego samego generatora, którego przeglądarki używają do kluczy. Nic nie jest generowane na serwerze.
UUID v7 do baz danych
Wersja 7 (RFC 9562) zaczyna się od czasu uniksowego w milisekundach, a po nim ma licznik, więc seria rośnie ściśle nawet w obrębie jednej milisekundy. Posortowane klucze utrzymują zwarte indeksy bazy danych.
Generowanie hurtowe
Do 10 000 UUID jednym kliknięciem, do pobrania jako plik .txt – na dane testowe, seedy lub importy.
Formaty
Małe lub wielkie litery, standardowe łączniki 8-4-4-4-12 albo 32 cyfry szesnastkowe bez separatorów oraz {nawiasy} w stylu rejestru Windows i GUID z .NET.
Walidator UUID
Dla jednego lub wielu wklejonych UUID widać, czy są poprawne, oraz ich wersję i wariant. Czas utworzenia UUID v1, v6 i v7 jest odczytywany, a nil UUID i max UUID są rozpoznawane.
Limity i prywatność
Jedna seria to maksymalnie 10 000 UUID; walidator sprawdza pierwsze 1000 linii wklejonego tekstu lub pliku tekstowego do 5 MB.
UUID są generowane na twoim urządzeniu i nigdzie nie są wysyłane. UUID v7 zdradza czas swojego utworzenia. Narzędzie nie tworzy UUID opartych na nazwie (v3, v5) ani na adresie MAC (v1). Więcej na stronie o prywatności.
Najczęstsze pytania
Co to jest UUID?
UUID (universally unique identifier), nazywany też GUID, to 128-bitowa wartość zapisana jako 32 cyfry szesnastkowe, np. 919108f7-52d1-4320-9bac-f847db4148a8. Identyfikuje rekordy bez centralnego licznika.
UUID v4 czy v7 – którą wersję wybrać?
v4, gdy identyfikator nie powinien niczego zdradzać. v7 jako klucz główny w bazie danych: jest uporządkowany czasowo, więc nowe wiersze trafiają na koniec indeksu, zamiast rozpraszać się po nim.
Czy dwa wygenerowane UUID mogą być takie same?
W praktyce nie. UUID v4 ma 122 losowe bity; duplikat stałby się prawdopodobny dopiero po latach generowania miliardów identyfikatorów na sekundę.
Jak wygenerować wiele UUID naraz?
Wystarczy wpisać wartość w polu „Liczba” (do 10 000), kliknąć „Generuj”, a potem „Kopiuj” lub „Pobierz .txt”.
Czy GUID to to samo co UUID?
Tak. GUID to nazwa tego samego formatu używana przez Microsoft. Opcje „Wielkie litery” i „Nawiasy {…}” dają zapis {XXXXXXXX-XXXX-…} znany z Windows i .NET.
Jak sprawdzić, w jakiej wersji jest UUID?
Wystarczy wkleić go do walidatora. Pierwsza cyfra trzeciej grupy oznacza wersję (4 w …-4xxx-…), a dla v7 narzędzie pokazuje także moment utworzenia.