TextArray
100% lokalnie

Generator UUID

Wygeneruj identyfikatory UUID w wersji 4, po jednym w wierszu, w przeglądarce.

Wynik

Generator UUID

Wygeneruj identyfikatory UUID w wersji 4 — tej losowej — po jednym w wierszu, od jednego do tysiąca naraz. UUID to 128-bitowy identyfikator zapisany jako 32 cyfry szesnastkowe w pięciu grupach rozdzielonych myślnikami, a wersja 4 oznacza, że 122 z tych bitów są losowe. To dość losowości, by kolizja dwóch niezależnie wygenerowanych UUID nie była praktycznym problemem — właśnie dlatego są domyślnym identyfikatorem dla rekordów w bazach, komunikatów w kolejkach, korelacji logów i systemów rozproszonych, w których nikt centralnie nie przydziela identyfikatorów.

Formatowanie regulują dwie opcje. „Wielkie litery” dają A–F zamiast a–f, czego oczekują niektóre starsze systemy i narzędzia ze świata Microsoftu. „Usuń myślniki” zwraca goły 32-znakowy zapis szesnastkowy, który mieści się w wąskiej kolumnie, ścieżce URL albo nazwie pliku. Obie można łączyć, a wynik zostaje po jednym identyfikatorze w wierszu, więc całą partię wkleisz prosto do polecenia SQL, kolumny CSV albo pliku seed.

Partia jest tu sednem: przy zasilaniu testowej bazy albo pisaniu fixture zwykle potrzebujesz tuzina identyfikatorów naraz, a nie po jednym. Podsumowanie pod wynikiem potwierdza liczbę i wersję UUID. Generator korzysta z crypto.randomUUID, wbudowanej implementacji przeglądarki, więc wartości mają poprawny format, a ich losowość pochodzi z tego samego kryptograficznie bezpiecznego źródła co reszta platformy.

Wszystko działa lokalnie. Nic nie jest wysyłane, żaden identyfikator nie trafia do logów i żaden serwer nie widzi, co wygenerowałeś — dzięki temu narzędzie działa też offline, gdy strona raz się wczyta.

Częste pytania

Czy identyfikatory UUID są gdzieś wysyłane?
Nie. Powstają w twojej przeglądarce dzięki crypto.randomUUID i nigdy nie opuszczają urządzenia.
O którą wersję UUID chodzi?
O wersję 4, czyli losową. Cyfra wersji to zawsze 4, a cyfra wariantu to 8, 9, a lub b, zgodnie ze specyfikacją.
Czy dwa UUID mogą się powtórzyć?
Teoretycznie tak, w praktyce nie. Przy 122 losowych bitach trzeba by przez dziesięciolecia generować miliardy UUID na sekundę, zanim duplikat stałby się prawdopodobny.
Czy mogę dostać UUID bez myślników albo wielkimi literami?
Tak. „Usuń myślniki” daje 32-znakowy zapis szesnastkowy, a „Wielkie litery” zamieniają a–f na A–F. Potrzebujesz zwięzłego identyfikatora wielkimi literami? Włącz obie opcje.
Ile mogę wygenerować za jednym razem?
Do 1000 na jedno uruchomienie. Kolejną partię dostaniesz, generując ponownie — każde uruchomienie czerpie nowe wartości losowe.