Loading...
Loading...
Twórz losowe UUID v4 lub UUID uporządkowane czasowo v7 w dowolnej ilości. Wynik jest generowany lokalnie za pomocą API kryptograficznego przeglądarki — bez przesyłania, bez rejestracji, bez limitów.
UUID (Uniwersalny Unikalny Identyfikator), czasami nazywany GUID, to wartość 128-bitowa używana do oznaczania rzeczy w różnych systemach bez koordynacji. Dwa komputery — lub dwa serwisy — mogą jednocześnie generować UUID i szanse na kolizję są znikome, dlatego UUID są wszędzie: klucze główne baz danych, identyfikatory żądań API, identyfikatory zdarzeń, nazwy plików, identyfikatory sprzętu, korelacja logów. Numer wersji informuje, jak wybrane zostały bity. v4 jest całkowicie losowy i niepowiązany z niczym innym. v7 to nowy standard dla identyfikatorów uporządkowanych czasowo: pierwsze 48 bitów to znacznik czasu Unix w milisekundach, reszta to losowe bity, więc identyfikatory v7 są sortowane według czasu utworzenia, zachowując jednocześnie odporność na kolizje losowych bitów.
v4 to bezpieczny domyślny wybór dla nieprzezroczystych identyfikatorów. v7 to to, czego chcesz, gdy identyfikatory trafiają do indeksu bazy danych, linii logu lub posortowanej listy i skorzystasz na naturalnym porządku czasowym.
Wygeneruj jeden do szybkiego wklejenia lub do 1,000 w jednej partii jako dane początkowe, elementy testowe lub dane wejściowe do testów.
Standardowy z myślnikami (xxxxxxxx-xxxx-...) to odpowiedni domyślny wybór. Użyj Bez myślników dla kompaktowego przechowywania, Z nawiasami dla starszych GUID-ów Microsoftu, lub Wielkie litery, aby dopasować do ścisłej zasady wielkości liter.
Kliknij kopiuj na pojedynczym wierszu, Kopiuj wszystko, aby złapać całą partię, lub Pobierz .txt, aby uzyskać plik oddzielony nowymi liniami, który możesz wrzucić do skryptu.
Każda regeneracja wykorzystuje świeżą entropię z window.crypto.getRandomValues. Nie ma pamięci podręcznej przeszłych wartości — po zamknięciu strony identyfikatory znikają.
v4: 128 losowych bitów, następnie wersja (4) i znaki wariantu (10b) wciśnięte w kanoniczne pozycje. v7: wysokie 48 bitów = milisekundy Unix od epoki, następnie wersja (7), 12 losowych bitów, wariant (10b), 62 losowe bity. Oba są formatowane jako 8-4-4-4-12 małe hex, opcjonalnie z myślnikami, nawiasami lub dużymi literami. Losowe bity są pobierane z window.crypto.getRandomValues — CSPRNG dostarczany przez przeglądarkę. Wersja 4 ma 122 bity entropii; prawdopodobieństwo kolizji pozostaje znikome do wielu miliardów identyfikatorów. Wersja 7 ma 74 bity losowości na milisekundę — wystarczająco, aby obsłużyć tryliony identyfikatorów na milisekundę na urządzenie bez kolizji.
Układy UUID są definiowane przez IETF RFC 9562 (które unieważniło starsze RFC 4122). Cyfra wersji zawsze znajduje się na początku trzeciej grupy, a bity wariantu w wysokim nibble czwartej grupy — te dwa znaczniki to sposób, w jaki czytniki odróżniają v4 od v7 od starszych v1 i v3. v7 jest nowoczesną rekomendacją dla nowych systemów, ponieważ jego prefiks czasowy pozwala bazom danych utrzymać indeks fizycznie uporządkowany według czasu utworzenia, co dramatycznie poprawia lokalność pamięci podręcznej i zmniejsza podziały stron w porównaniu z losowym tasowaniem, które produkuje v4.
Referencja: RFC 9562 — Uniwersalne Identyfikatory Unikalne
| Format | Przykład |
|---|---|
Standard v4 | f81d4fae-7dec-41d0-a765-00a0c91e6bf6 8-4-4-4-12 hex z myślnikami — domyślnie wszędzie. |
Bez myślników | f81d4fae7dec41d0a76500a0c91e6bf6 Kompaktowa forma dla URL-i lub kolumn o stałej długości. |
Nawiasy (Microsoft GUID) | {f81d4fae-7dec-41d0-a765-00a0c91e6bf6} Powszechne w COM, .NET i kluczach rejestru Windows. |
Standard v7 | 0190a4b8-9d4d-7e02-9f3a-7e9e7b5c1234 Sortowalne według czasu — nowsze identyfikatory sortują się leksykograficznie po starszych. |
Twórz silne, losowe hasła z konfigurowalną długością i zasadami znaków.
Generuj klasyczny tekst zastępczy w akapitach, zdaniach lub słowach z opakowaniem HTML.
Zamień dowolny URL lub tekst na pobieralny kod QR z niestandardowymi kolorami i korekcją błędów.
Oblicz swój dokładny wiek w latach, miesiącach i dniach od dowolnej daty urodzenia.
Ostatnia aktualizacja