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ć
- Podaj, ile UUID potrzebujesz.
- Wybierz format: standardowe małe litery, wielkie litery, bez myślników albo GUID w nawiasach klamrowych.
- Kliknij Generuj.
- 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.