CanDoYa
SR

Besplatan generator UUID (v4 i v7)

Radi u celosti u pregledaču - bez otpremanja i bez registracije.

Verzija

Potpuno nasumičan - 122 bita iz bezbednog izvora nasumičnosti.

Format
Učitavanje…
Podelite ovu alatku

Šta je generator UUID?

Generator UUID pravi univerzalno jedinstvene identifikatore - 128-bitne vrednosti zapisane kao 36 karaktera od heksadecimalnih cifara i crtica, na primer 550e8400-e29b-41d4-a716-446655440000. Ovaj alat gradi nasumične UUID verzije 4 i vremenski uređene UUID verzije 7 prema RFC 9562, u serijama, u potpunosti u vašem pregledaču, pa ID-jevi nikad ne napuštaju vaš uređaj.

Kako se koristi

  1. 1Izaberite verziju. Izaberite UUID v4 za potpuno nasumične ID-jeve ili UUID v7 za ID-jeve uređene po vremenu nastanka.
  2. 2Podesite broj. Izaberite koliko UUID-a da generišete odjednom, od 1 do 1000.
  3. 3Prilagodite format. Zadržite standardni oblik sa malim slovima i crticama, ili uključite Velika slova, ili isključite Crtice da odgovara načinu na koji vaš sistem čuva ID-jeve.
  4. 4Kopirajte šta vam treba. Kliknite Kopiraj pored pojedinačnog UUID-a ili Kopiraj sve za celu seriju, po jedan UUID u redu.

Kome je namenjen

Svaki UUID se gradi lokalno pomoću pregledačevog Web Crypto generatora slučajnih brojeva, pa se ništa ne šalje na server i alat radi i van interneta kada se stranica jednom učita. Izaberite verziju 4 kada vam treba samo nepredvidiv nasumičan ID, ili verziju 7 kada će ID-jevi biti ključevi baze podataka: v7 počinje 48-bitnim vremenskim žigom nastanka, pa se redovi umeću po redosledu, a B-tree indeksi ostaju brzi. Serija v7 generisana ovde je čak strogo sortirana i unutar iste milisekunde, zahvaljujući monotonom brojaču iz RFC 9562. Prebacite izlaz na velika slova ili uklonite crtice ako vaša baza podataka ili specifikacija čuva UUID kao 32 obične heksadecimalne cifre.

Česta pitanja

Da li je generator UUID besplatan?

Da, potpuno je besplatan, bez registracije i bez ograničenja. Svaki UUID se generiše u vašem pregledaču, pa možete napraviti koliko god serija do 1000 komada želite, čak i van interneta kada se stranica učita.

Da li se generisani UUID-jevi šalju negde?

Ne. UUID-jevi se prave lokalno pomoću Web Crypto API-ja u vašem pregledaču i ništa se ne šalje na server, pa identifikatori koje generišete za privatne sisteme ostaju na vašem uređaju.

Koja je razlika između UUID v4 i v7?

v4 ima 122 nasumična bita - maksimalnu nepredvidivost, bez strukture. v7 zamenjuje prvih 48 bita Unix vremenskim žigom u milisekundama, pa se ID-jevi sortiraju po vremenu nastanka. Koristite v7 za ključeve baze podataka kojima koristi uređeno umetanje, a v4 kada ID ne sme ništa da otkrije.

Mogu li se dva UUID-a poklopiti?

U praksi ne. Sa 122 nasumična bita koja ima v4, trebalo bi da generišete oko 330 kvadriliona UUID-a pre nego što šansa za makar jedno poklapanje dostigne 1%. Ovaj alat takođe koristi pregledačev kriptografski bezbedan izvor nasumičnosti, a ne slab pseudonasumičan izvor.

Zašto UUID ima 36 karaktera i crtice?

UUID je 128 bita zapisano kao 32 heksadecimalne cifre, grupisane po šemi 8-4-4-4-12 sa četiri crtice radi čitljivosti - ukupno 36 karaktera. Mnogi sistemi čuvaju samo 32 heksadecimalne cifre; prekidač Crtice vam daje baš taj kompaktan oblik.

Mogu li da izvučem vremenski žig iz UUID v7?

Da. Prvih 12 heksadecimalnih cifara UUID v7 je njegov 48-bitni Unix vremenski žig u milisekundama. Kada ovde generišete v7 ID-jeve, alat dekodira taj ugrađeni vremenski žig i prikazuje ga ispod serije u UTC vremenu.

Da li je UUID isto što i GUID?

Da. GUID (globally unique identifier) je Microsoft-ov naziv za isti 128-bitni format; UUID je vendor-neutralan termin standardizovan u RFC 9562. Svaki UUID generisan ovde je validan GUID, mada Microsoft-ovi alati često prikazuju GUID velikim slovima.

Da li su UUID-jevi sa velikim i malim slovima ekvivalentni?

Da. RFC 9562 kaže da heksadecimalne cifre ne razlikuju velika i mala slova, a mala slova su kanonski oblik izlaza. Prekidač Velika slova menja samo kako se ID prikazuje i kopira - i dalje je isti UUID.