Dla programistów

Generator UUID v4 online

Generuj losowe UUID w wersji 4 (RFC 4122) i GUID zbiorczo, małymi lub wielkimi literami, bez myślników albo w nawiasach klamrowych.

Dostępne również w:EnglishEspañolPortuguêsFrançaisDeutschItalianoNederlands

Tutaj pojawią się twoje UUID.

Wszystko liczy się w twojej przeglądarce. To, co wpisujesz, nie trafia na żaden serwer.

Generator UUID: do czego służy

UUID w wersji 4 to 122 losowe bity zapisane w formacie 36 znaków, z praktycznie zerowym prawdopodobieństwem kolizji i bez potrzeby centralnej koordynacji. Dlatego używa się ich jako kluczy w bazach danych, identyfikatorów korelacji i nazw plików. Ten generator korzysta z kryptograficznego źródła losowości przeglądarki i tworzy do 500 sztuk naraz.

Generator UUID: jak korzystać

  1. Podaj, ile UUID potrzebujesz.
  2. Wybierz format: standardowe małe litery, wielkie litery, bez myślników albo GUID w nawiasach klamrowych.
  3. Kliknij Generuj.
  4. Skopiuj całą listę jednym kliknięciem.

Najczęściej zadawane pytania

Jakie jest prawdopodobieństwo, że dwa UUID się powtórzą?

Pomijalnie małe. Trzeba by wygenerować około 2,7 × 10¹⁸ UUID, żeby mieć jedną szansę na miliard na choćby jedno powtórzenie — dużo więcej, niż jakikolwiek realny system kiedykolwiek utworzy.

Jaka jest różnica między UUID a GUID?

W praktyce żadna. GUID to nazwa, której Microsoft używa dla tego samego 128-bitowego identyfikatora, zwykle zapisywanego w nawiasach klamrowych. Bajty są identyczne.

Czy powinienem używać UUID jako klucza głównego?

To zależy. UUID pozwalają uniknąć koordynacji między usługami, ale szkodzą lokalności indeksów B-tree, bo wstawienia trafiają w losowe miejsca. UUID v7, uporządkowane czasowo, powstały właśnie po to, żeby to rozwiązać.

Czy są kryptograficznie losowe?

Tak. Są generowane funkcją crypto.randomUUID, opartą na bezpiecznym generatorze systemowym, a nie na Math.random.