Omnikit
ProgramowaniePlikiFinanseWszystkie narzędzia
Ctrl K
Narzędzia dla programistówNarzędzia do plikówKalkulatory finansoweWszystkie narzędzia
Strona głównaNarzędzia dla programistówGenerator UUID
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt

Generator UUID

programowanie

Losowe UUID v4 i uporządkowane czasowo v7, do 1000 naraz, z walidatorem

Działa w przeglądarce. Wpisane dane nie są nigdzie wysyłane.

UUID to 128-bitowy identyfikator na tyle losowy, że dwie maszyny nie wytworzą tego samego. Wersja 4 jest w pełni losowa; wersja 7 zaczyna się od znacznika czasu, więc wiersze sortują się według czasu utworzenia. Do 1000 naraz, generowane przez kryptografię przeglądarki.

Ta strona została przetłumaczona maszynowo z angielskiego oryginału. Tłumaczenie nie zostało jeszcze sprawdzone przez człowieka, dlatego wiążąca jest wersja angielska. Przeczytaj angielski oryginał

Dalej:
  • Generator danych testowych Wiersze realistycznych danych testowych w JSON, CSV, SQL lub XML, zawsze takie same dla jednego ziarna

Jak wygenerować UUID

1

Wybierz „v4 losowy” lub „v7 uporządkowany czasowo” w polu Typ.

2

Wpisz w polu Ile, ile potrzebujesz, maksymalnie 1000.

3

Włącz lub wyłącz Wielkie litery, Łączniki albo Nawiasy, aby dopasować format oczekiwany przez kod.

4

Kliknij Generuj, a potem Kopiuj; listę ikona pobierania zapisuje jako plik tekstowy.

Generator UUID

Ten generator tworzy w przeglądarce identyfikatory UUID w wersji 4 i 7, od jednego do tysiąca naraz. Można wybrać wielkie litery, brak łączników lub nawiasy klamrowe, a następnie skopiować listę albo pobrać ją jako plik tekstowy. Dowolny UUID wklejony do weryfikatora pokaże, czy jest prawidłowy, jaka to wersja i kiedy powstał, jeśli wersja zapisuje czas.

Programiści używają go do zasilania danych testowych, tworzenia kluczy głównych dla fixture'ów, wypełniania klucza idempotencji w żądaniu API albo nadawania stałego identyfikatora nowej usłudze, flagi funkcji czy wpisowi w rejestrze. Wersja 7 dobrze sprawdza się jako klucz w bazie danych: zaczyna się od znacznika czasu, więc nowe wiersze sortują się według czasu utworzenia, a indeksy pozostają zwarte.

Wartości wersji 4 pochodzą z crypto.randomUUID. Wartości wersji 7 są zgodne z RFC 9562: 48 bitów milisekund, bity wersji i wariantu, licznik oraz losowe bity z crypto.getRandomValues. W tej samej milisekundzie licznik rośnie, więc każdy UUID w partii jest większy od poprzedniego, nawet gdy generuje się tysiąc naraz.

Wbudowane są dwie alternatywy. ULID to 26 znaków w base32 Crockforda: znacznik czasu w milisekundach, a po nim 80 losowych bitów; sortuje się jak tekst, a opcja monotoniczna utrzymuje kolejność identyfikatorów z jednej milisekundy. nanoid to krótki losowy ciąg, domyślnie 21 znaków bezpiecznych dla URL, z dowolną długością i alfabetem oraz szacunkiem ryzyka kolizji. Weryfikator odczytuje czas z ULID tak samo jak z UUID.

Nic nie jest wysyłane na serwer, a wygenerowane wartości nigdy nie są zapisywane; opcje są zapamiętywane na tym urządzeniu. UUID to identyfikator, a nie sekret, więc nie należy go używać jako hasła ani tokena dostępu. Powiązane narzędzia: Password Generator, Hash Generator, Unix Timestamp Converter.

Najczęściej zadawane pytania

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

Wersja 4 jest całkowicie losowa poza bitami wersji i wariantu. Wersja 7 zaczyna się od czasu w milisekundach, a potem dodaje losowe bity, więc UUID v7 sortują się w kolejności utworzenia. Do kluczy głównych w bazie danych warto użyć v7, a v4 tam, gdzie kolejność nie może niczego zdradzać.

Czy te UUID są naprawdę unikalne?

W praktyce tak. UUID v4 ma 122 losowe bity; trzeba by generować miliardy na sekundę przez wiele lat, zanim kolizja stałaby się prawdopodobna. Wersja 7 dodaje znacznik czasu w milisekundach i licznik, co wyklucza powtórzenie w obrębie jednego generatora.

Czy GUID to to samo co UUID?

Tak. GUID to nazwa, jaką Microsoft nadaje temu samemu 128-bitowemu identyfikatorowi. Narzędzia Windows zwykle wyświetlają go wielkimi literami w nawiasach klamrowych, co można włączyć opcjami Wielkie litery i Nawiasy.

Kiedy użyć ULID lub nanoid zamiast UUID?

ULID sprawdza się w kluczach bazy danych i logach, które mają sortować się według czasu jako zwykły tekst, w 26 znakach zamiast 36. nanoid sprawdza się w krótkich identyfikatorach w adresach URL lub nazwach plików, gdzie znacznik czasu jest niepożądany. UUID warto użyć, gdy oczekuje go schemat, API lub typ kolumny w bazie danych.

Jak sprawdzić wersję UUID?

Wklej go w pole Sprawdź UUID. Pokaże, czy wartość jest prawidłowa, wersję i wariant, a dla wersji 1, 6 i 7 datę i godzinę utworzenia. Wersja to pierwsza cyfra trzeciej grupy.

Czy wygenerowane UUID są gdzieś wysyłane lub zapisywane?

Nie. Powstają w przeglądarce dzięki jej bezpiecznemu generatorowi liczb losowych i nigdy nie są wysyłane ani zapisywane. Na tym urządzeniu zapamiętywane są tylko opcje, na przykład wielkie litery czy liczba do wygenerowania.

Nadal coś nie działa? Zapytaj o narzędzie Generator UUID a odpowiedzieć może każdy, kto zna odpowiedź. Konto nie jest potrzebne.

Powiązane narzędzia

Wszystkie narzędzia dla programistów
Generator danych testowychWiersze realistycznych danych testowych w JSON, CSV, SQL lub XML, zawsze takie same dla jednego ziarnaParser URL i edytor parametrówRozbij link na części, edytuj parametry i złóż go z powrotemGenerator kodów kreskowychTworzenie kodów kreskowych EAN-13, EAN-8, UPC-A, Code 128, Code 39 i ITF-14 w SVG lub PNGGenerator skrótów (hash)MD5, SHA-1, SHA-256, SHA-384 i SHA-512 z tekstu lub plików, z porównaniem sumy kontrolnejGenerator wyrażeń cronHarmonogram cron z menu, opis prostym językiem i najbliższe uruchomieniaGenerator slugówCzyste slugi URL z tytułów, także z akcentami i w hindi, pojedynczo lub setki narazGenerator meta tagówTagi title, description, canonical, Open Graph i Twitter z podglądem na żywoNginx Config GeneratorA commented nginx server block for a reverse proxy, static site, SPA or redirect
Czy to narzędzie było pomocne?
Omnikit

Małe zadania wykonywane w przeglądarce. Bezpłatnie, szybko i prywatnie. Pliki nigdy nie są przesyłane.

Pliki

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Programowanie

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finanse

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisગુજરાતીहिन्दीBahasa IndonesiaമലയാളംPolskiPortuguêsРусскийதமிழ்TürkçeاردوTiếng Việt
PoradnikiPytaniaO serwisieJak sprawdzamyBiblioteka prawa (beta)PrywatnośćRegulaminUjawnieniaKontaktMore: Exam practice (UGC NET Paper 1)Działa w przeglądarce. Nic nie jest przesyłane. © 2026 Omnikit (theomnikit.com)