Generator UUID v1

Generated in your browser — never sent to a server.

Czym jest Generator UUID v1

UUID v1 to oparty na czasie identyfikator, który koduje aktualny znacznik czasu (w odstępach 100 nanosekund od 15 października 1582 roku) i identyfikator węzła w 128-bitowej wartości. Ponieważ zawiera znacznik czasu, kolejne wartości UUID v1 można sortować według czasu utworzenia. Generator tworzy UUID kompatybilne z v1 całkowicie w przeglądarce.

Jak używać

  1. Wybierz liczbę UUID do wygenerowania z menu Liczba.
  2. Kliknij Generuj lub zmień liczbę, aby utworzyć nową partię.
  3. Kliknij Kopiuj obok UUID, aby skopiować go do schowka.
  4. Kliknij Kopiuj wszystkie, aby skopiować całą listę jako wiersze.

Kiedy używać

Budujesz dziennik zdarzeń i chcesz identyfikatory, które już sortują według czasu? UUID v1 zawiera znacznik czasu, więc możesz porządkować zdarzenia w przybliżeniu według czasu utworzenia bez osobnej kolumny z datą. Wygeneruj tutaj partię, aby wypełnić zestaw testowy chronologicznie uporządkowanymi identyfikatorami gotowymi dla Cassandry lub ScyllaDB.

Często zadawane pytania

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

UUID v1 koduje znacznik czasu i identyfikator węzła, dzięki czemu kolejne wartości można sortować według czasu. UUID v4 jest czysto losowy. v1 wymienia pewną gwarancję unikalności za sortowanie chronologiczne.

Czy UUID v1 może ujawnić moją tożsamość?

W oryginalnej specyfikacji RFC v1 koduje adres MAC maszyny jako węzeł. Ten generator używa zamiast tego losowego węzła, więc żadne informacje identyfikujące nie są ujawniane.

Czy te UUID są unikalne?

Tak. W tej samej milisekundzie sekwencja zegarowa zapobiega kolizjom. Losowy element węzła dodatkowo zmniejsza ryzyko kolizji między różnymi maszynami.

Kiedy używać v1 zamiast v4?

Używaj v1, gdy potrzebujesz naturalnego sortowania chronologicznego UUID (przydatne w Cassandrze lub ScyllaDB). Używaj v4, gdy priorytetem jest czysta losowość i maksymalna prywatność.

Powiązane narzędzia