DevToolPal
PL

Generator UUID

Generuj hurtowo losowe identyfikatory UUID v4 lub uporządkowane czasowo UUID v7, korzystając z bezpiecznego generatora losowego przeglądarki.

Działa lokalnie, nic nie jest wysyłane

Opcje

Wersja

UUID-y

0 znaków · 0 B

Co robi to narzędzie

UUID (universally unique identifier) to 128-bitowa wartość zapisywana jako 32 cyfry szesnastkowe w pięciu grupach, np. 3f2b8c1e-9a4d-4e7b-8c2f-1d5e6a7b8c9d. UUID można tworzyć gdziekolwiek, w dowolnym programie, bez pytania centralnego serwera, a mimo to pozostają unikalne. Dlatego używa się ich jako kluczy w bazach danych, identyfikatorów żądań, nazw plików i identyfikatorów wiadomości.

Ten generator tworzy UUID w twojej przeglądarce za pomocą kryptograficznie bezpiecznego API crypto.getRandomValues. Jest zgodny z RFC 9562, aktualnym standardem UUID.

Jak używać

  1. Wybierz v4 dla losowych identyfikatorów lub v7 dla identyfikatorów sortujących się według czasu utworzenia.
  2. Wybierz, Ile sztuk potrzebujesz, od 1 do 1000.
  3. Wyłącz Myślniki, aby dostać zwartą postać z 32 znaków, lub włącz Wielkie litery dla systemów oczekujących wielkich liter.
  4. Kliknij Generuj, aby dostać nową partię, a następnie skopiuj lub pobierz listę.

Przykład

Pięć UUID w wersji 4 wygląda tak:

9b2c7f0e-5d1a-4c3e-a8f7-2e6b1d0c9a84
1f4e8a2b-7c3d-4b9e-8d1f-6a5c2e7b3f90
c0a7d3e9-2b6f-4e1a-b5c8-9d4f7a1e2c63
5e9b1c4d-8a2f-4d7e-9c3b-0f6a8e2d1b57
a3f6e2d8-1c9b-4a5e-87d4-3b2c0e9f6a18

Cyfra 4 na początku trzeciej grupy to wersja, a pierwsza cyfra czwartej grupy (8, 9, a lub b) oznacza wariant RFC.

Której wersji użyć?

  • Używaj v7 dla nowych kluczy głównych w bazie danych. Wstawianie pozostaje szybkie, a rekordy można sortować według czasu utworzenia bez dodatkowej kolumny.
  • Używaj v4, gdy identyfikator nie może zdradzać, kiedy powstał, np. w publicznych URL-ach.

FAQ

› Czym różni się UUID v4 od v7?

Wersja 4 to 122 bity czystej losowości. Wersja 7 zaczyna się od czasu utworzenia w milisekundach, po którym następują losowe bity, więc identyfikatory v7 sortują się według czasu utworzenia. Dzięki temu znacznie lepiej sprawdzają się jako klucze główne w bazie danych, bo nowe wiersze są dopisywane na końcu indeksu.

› Czy dwa wygenerowane UUID mogą się powtórzyć?

W praktyce nie. Przy 122 losowych bitach trzeba by generować około miliarda UUID na sekundę przez 85 lat, aby osiągnąć 50% szans na choćby jeden duplikat.

› Czy UUID to to samo co GUID?

Tak. GUID to nazwa Microsoftu dla tego samego 128-bitowego identyfikatora. Niektóre narzędzia Microsoftu wyświetlają go wielkimi literami lub w nawiasach klamrowych.

› Czy te UUID można bezpiecznie używać jako sekretów?

Są generowane kryptograficznie bezpiecznym generatorem losowym przeglądarki i nigdy nie opuszczają twojego urządzenia. Mimo to do kluczy API i sekretów sesji lepiej używać dedykowanego formatu tokenów.