Utils365

Generator identyfikatorów UUID

Twórz losowe lub uporządkowane czasowo UUID, jeden albo tysiąc naraz.

Zobacz, czy jest prawidłowy, jaka to wersja i – dla UUID opartych na czasie – kiedy powstał.

Następny: Generator hashy · Konwerter znaczników czasu Unix

Zgłoś problem z tym narzędziem

Jak używać narzędzia Generator UUID

  1. Wybierz wersję

    Wersja 4 jest losowa i pasuje niemal wszędzie. Wersja 7 zaczyna się od czasu, więc dobrze się sortuje jako klucz w bazie danych.

  2. Wybierz liczbę

    Utwórz od 1 do 1000 naraz, wielkimi literami, bez łączników lub w cudzysłowach do wklejenia w kodzie.

  3. Skopiuj lub pobierz

    Skopiuj listę lub zapisz ją jako plik tekstowy. Kliknij Generuj nowe, aby dostać świeżą partię.

Dlaczego warto korzystać z Utils365

  • Bezpieczna losowość

    UUID pochodzą z kryptograficznego generatora liczb losowych przeglądarki, tego samego, którego używa się do kluczy i tokenów.

  • Wersja 7 zrobiona porządnie

    UUID v7 są zgodne z RFC 9562 i zachowują kolejność, nawet gdy wiele z nich powstaje w tej samej milisekundzie.

  • Sprawdź dowolny UUID

    Wklej UUID, aby zobaczyć, czy jest prawidłowy, jaka to wersja i wariant oraz kiedy powstał, jeśli jest oparty na czasie.

  • Prywatność w standardzie

    Wszystko dzieje się w przeglądarce, więc tworzone UUID nigdy nie są nigdzie wysyłane ani przechowywane.

Często zadawane pytania

Czym jest UUID?

To 128-bitowy identyfikator zapisany jako 32 cyfry szesnastkowe w grupach 8-4-4-4-12, np. 550e8400-e29b-41d4-a716-446655440000. Nazywa się go też GUID. UUID można tworzyć w dowolnym miejscu bez centralnej listy, a i tak się nie powtórzą.

Czym różni się UUID v4 od v7?

Wersja 4 to 122 losowe bity. Wersja 7 zaczyna się od czasu w milisekundach, po którym następują losowe bity, więc nowsze UUID sortują się za starszymi. Dzięki temu indeksy bazy danych są uporządkowane i szybkie.

Której wersji UUID użyć jako klucza głównego w bazie danych?

Zwykle lepsza jest wersja 7. Ponieważ wartości rosną z czasem, nowe wiersze trafiają na koniec indeksu zamiast być rozrzucone, co oznacza mniej podziałów stron i lepsze buforowanie.

Czy dwa UUID mogą być takie same?

W praktyce nie. Przy 122 losowych bitach trzeba by tworzyć około miliarda UUID na sekundę przez 85 lat, aby mieć choćby 50% szans na jedno powtórzenie.

Czy GUID to to samo co UUID?

Tak. GUID to nazwa Microsoftu na to samo. Windows często pokazuje GUID wielkimi literami w nawiasach klamrowych, np. {550E8400-E29B-41D4-A716-446655440000}. Sprawdzarka akceptuje też taką formę.

Czy z UUID można odczytać datę?

Tylko z wersji opartych na czasie: 1, 6 i 7. Wklej taki UUID w polu Sprawdź UUID, aby zobaczyć, kiedy powstał. Wersja 4 jest całkowicie losowa, więc nie zawiera daty.