CalcMint

Generator UUID

Twórz losowe UUID v4 lub uporządkowane czasowo v7 kryptograficznie bezpiecznym generatorem i kopiuj wszystkie jednym kliknięciem.

Generator UUID

UUID

UdostępnijXFacebookReddit
Dodaj ten kalkulator na swoją stronę

Skopiuj kod i wklej go do HTML-a swojej strony. To nic nie kosztuje – prosimy tylko o pozostawienie linku do źródła.

Jak powstają te UUID

Obie wersje pochodzą z crypto.getRandomValues, kryptograficznie bezpiecznego generatora liczb losowych w przeglądarce. Wersja 7 zastępuje pierwsze 48 bitów bieżącym czasem Unix w milisekundach. W obu 4 bity oznaczają wersję, a 2 bity wariant, dokładnie tak, jak określa RFC 9562 (z 2024 roku, które zastąpiło RFC 4122).

v4 czy v7?

UUID v4UUID v7
Składa się z122 losowych bitówCzasu Unix w milisekundach + 74 losowych bitów
KolejnośćLosowaKolejność utworzenia
Indeks w bazie danychNowe wpisy trafiają w losowe miejsca indeksuNowe wiersze trafiają na koniec, jak przy autoinkrementacji
UjawniaNicKiedy został utworzony

Najczęstsze pytania

Czy dwa UUID mogą być takie same?

Teoretycznie tak, w praktyce nie. UUID v4 ma 122 losowe bity; potrzeba by ich około 2,7 tryliona (2,7 × 10¹⁸), żeby szansa na choćby jeden duplikat wyniosła 50%.

UUID v4 czy v7 jako klucz w bazie danych?

Do kluczy głównych zwykle lepszy jest v7. Zaczyna się od znacznika czasu, więc nowe wiersze trafiają na koniec indeksu, jak przy autoinkrementacji, i wstawianie pozostaje szybkie. Użyj v4, gdy ID nie powinno zdradzać, kiedy zostało utworzone.

Czym różni się UUID od GUID?

W praktyce niczym. GUID to nazwa, której Microsoft używa dla tego samego 128-bitowego identyfikatora, często zapisywanego wielkimi literami i w nawiasach klamrowych, np. {3F2504E0-4F89-41D3-9A0C-0305E82C3301}.

Czy to, co wklejam, trafia na serwer?

Nie. To narzędzie działa w całości w twojej przeglądarce, z użyciem JavaScriptu i wbudowanego Web Crypto API. Nic, co wpiszesz, wkleisz lub otworzysz, nie jest wysyłane ani zapisywane.

Podobne kalkulatory