Generator UUID
Losowe v4 lub sortowalne v7 — jeden albo pięćset naraz.
Działa w całości w przeglądarce — nic z tego, co wpiszesz, nie trafia na nasze serwery.
v4: w pełni losowy, nic nie mówi o czasie utworzenia.
Jak to działa
UUID v4 to 122 losowe bity — typowy wybór dla identyfikatorów, których nie da się odgadnąć. UUID v7 (RFC 9562) zaczyna się od znacznika czasu w milisekundach, więc nowe wartości sortują się za starymi; bazy danych to lubią, bo wstawienia trafiają na koniec indeksu, a nie na losowe strony. Oba pochodzą z crypto.getRandomValues. Kolizje w żadnej realnej skali nie są problemem.
Pytania i odpowiedzi
v4 czy v7 jako klucz główny?
v7. Utrzymuje indeksy B-tree zwarte, bo wartości rosną z czasem. v4 wybierz, gdy z ID nie powinno dać się odczytać czasu utworzenia.
Czy dwa wygenerowane UUID mogą być takie same?
Teoretycznie tak, praktycznie nie: żeby mieć realną szansę na kolizję v4, trzeba by latami generować miliardy na sekundę.
Podobne narzędzia
Wszystkie narzędzia →Wykorzystaj to na własnym serwerze: VPS KVM od 3 $ miesięcznie, dostęp root, płatności kryptowalutą.
Plany VPS