Generator UUID
Local only — nothing is uploaded unless you save or share it.
Generator UUID tworzący losowe identyfikatory v4, od razu.
- Wybierz, ile identyfikatorów potrzebujesz
- Kliknij Generuj
- Skopiuj wynik
Zapisz to narzędzie
Miej Generator UUID pod ręką
Użyj menu Udostępnij w przeglądarce, a potem „Dodaj do ekranu głównego”.
O tym narzędziu
UUID to 128-bitowy identyfikator, który możesz wygenerować gdziekolwiek, nie pytając centralnego serwera, czy nie jest już zajęty. UUID-y w wersji 4 powstają z danych losowych, dlatego dwie niezależnie wygenerowane wartości praktycznie nigdy nie kolidują i dlatego są zwykłym wyborem na klucze główne w bazach danych, klucze idempotencji, identyfikatory korelacyjne w logach oraz nazwy plików dla przesłanych treści. Ten generator korzysta z wbudowanego w przeglądarkę kryptograficznego źródła liczb losowych, a nie ze słabszego pseudolosowego, więc wartości nadają się do produkcji. Nic nie jest przesyłane ani zapisywane: identyfikatory powstają lokalnie i istnieją wyłącznie w twojej przeglądarce, dopóki ich nie skopiujesz.
Najczęstsze pytania
Czy te UUID-y są bezpieczne w produkcji?
Tak. Pochodzą z kryptograficznego źródła losowości przeglądarki przez crypto.randomUUID(), czyli tę samą prymitywę, na której opierają się biblioteki serwerowe, a nie ze słabszego rozwiązania opartego na Math.random().
Czy generator GUID to to samo co generator UUID?
To samo: GUID to nazwa Microsoftu, a UUID nazwa ze standardu, a wartość v4 w obu przypadkach to 122 losowe bity w tym samym formacie. Generator guid jest więc tym, czego szukasz, gdy kolumna .NET albo SQL Server o niego prosi, i to właśnie jest ten generator.
Czy dwa takie mogłyby kiedyś się zderzyć?
W praktyce nie. UUID w wersji 4 ma 122 losowe bity, więc musiałbyś generować miliardy na sekundę przez wiele lat, zanim kolizja stałaby się na tyle prawdopodobna, żeby ją planować.
Czy używać UUID jako klucza głównego w bazie?
To zależy. UUID-y pozwalają tworzyć rekordy bez rundy do bazy i nie ujawniają kolejnych numerów, ale są większe od liczb całkowitych, a losowa kolejność może zaszkodzić lokalności indeksu w bardzo dużych tabelach.
Pomóż ulepszyć to narzędzie
Znalazłeś błąd, chcesz zmiany albo brakuje Ci jakiegoś narzędzia?
Masz niewysłaną wiadomość.
Dzięki — mamy to. Odpowiedź znajdziesz w swojej skrzynce.Go to my messages