Generátor UUIDv7

Generujte časově řaditelné identifikátory UUIDv7 z aktuálního unixového času v milisekundách a bezpečných náhodných bitů.

UUID i dávkové soubory se vytvářejí lokálně s bezpečnou náhodností prohlížeče.

UUID i dávkové soubory se vytvářejí lokálně s bezpečnou náhodností prohlížeče.

Aktuální UUIDv7

Vložené časové razítko: Prvních 48 bitů ukládá unixový čas v milisekundách.

Stáhnout dávku UUIDv7

Zvolte 1 až 100 000. Na každý řádek se zapíše jedno malé, časově seřazené UUID.

Co tento nástroj dělá

Vytvářet UUID verze 7 podle RFC 9562, jejichž prvních 48 bitů obsahuje unixový čas v milisekundách.

Zkopírovat jedno UUID nebo lokálně vytvořit textový soubor s větší monotónní dávkou.

Jak nástroj používat

  1. Použijte UUID v prvním panelu nebo vygenerujte další.
  2. Zkontrolujte dekódované časové razítko pod UUID.
  3. Pro dávku zvolte celé číslo od 1 do 100 000.
  4. Vytvořte textový soubor; na každém řádku bude jedno UUID malými písmeny.

Praktické použití

  • Vytvářet databázové nebo API identifikátory přibližně řaditelné podle času vzniku.
  • Připravovat seřazená data pro testy, importy a migrace.
  • Generovat identifikátory tras, událostí nebo logů bez centrálního čítače.
  • Vytvářet standardní příklady pro dokumentaci a testy softwaru.

Poznámky a omezení

  • UUIDv7 ukládá 48bitový unixový čas v milisekundách a používá bity verze 7 a varianty RFC.
  • Zbývajících 74 bitů se inicializuje bezpečnou náhodností a zvyšuje, když se hodiny neposunou.
  • Lexikografické pořadí platí pro kanonická malá UUID tohoto procesu; distribuované systémy potřebují vlastní pravidla.
  • UUIDv7 je identifikátor, nikoli automaticky heslo, token nebo důkaz pravosti. Hodnoty se neposílají na petuja.tools.

Časté dotazy

Jaké informace UUIDv7 odhaluje?

Přibližný čas vytvoření v milisekundách uložený v prvních 48 bitech.

Jsou UUIDv7 zaručeně jedinečná?

Kolize jsou mimořádně nepravděpodobné, ale konečný náhodný prostor nedává absolutní matematickou záruku.

Proč jsou UUID ze stejné milisekundy seřazena?

Nástroj zvyšuje 74bitové pole za časovým razítkem, dokud se hodiny neposunou.

Co když se systémové hodiny vrátí zpět?

Generátor podrží poslední časové razítko a zvyšuje monotónní pole, dokud ho hodiny nedoženou.

Nahrávají se UUID?

Ne. UUID i dávky se vytvářejí lokálně pomocí Web Crypto.