Slaan oor na hoofinhoud
LibraTool logoLibraTool

Gratis UUID kragopwekker

Genereer weergawe 4 UUID's onmiddellik. Grootmaat genereer tot 50 op een slag. Kriptografies veilig - jou data verlaat nooit die blaaier nie.

Werk vanlyn sodra gelaai

Klik Genereer om UUID's te skep

UUID v4 gebruik 122 lukrake bisse — die kans op 'n botsing tussen twee UUID's is astronomies klein.

Gegenereer met crypto.getRandomValues — kriptografies veilig, nooit na 'n bediener gestuur nie.

Algemene gebruike

  • Genereer UUID's vir databasispreutelpsleutelsSkep UUID v4-waarde vir gebruik as primêresleutels in PostgreSQL MySQL MongoDB en ander databasisse.
  • Genereer API-sleutels en tokensSkep unieke ewekansige identifiseerders vir API-sleutels sessietokens en geheimeverwysingings.
  • Genereer toets-ID's vir sagtewaretestingSkep groepe unieke ID's vir toetstoetskaste skyngegewe en outomatiese toetsreekse.
  • Genereer React en Frontend-komponentsleutelsSkep stabiele unieke sleutels vir React-lyste dinamiese vormvelde en komponentforekonste.
  • Genereer volg- en korrelasie-ID'sSkep unieke korrelasie-ID's vir verspreide volging logkorrelasie en gebeurtenisvolging.

Hoe dit werk

UUID-generering loop heeltemal in die blaaier met die Web Crypto-API se crypto.getRandomValues — geen biblioteek-afhanklikheid, geen bedienerbelling nie. Die nutsprogram implementeer beide RFC 4122 v4 en RFC 9562 v7 van voor af met handgeskrewe bis-manipulasie, sodat niks jou masjien verlaat nie.

  1. 1
    Kies weergawe en opsies
    Kies UUIDv4 (suiwer lukraak), UUIDv7 (tydstempel-voorafgegaan en leksikografies sorteerbaar), NIL (alles nulle), of MAX (alles 0xf). Stel hoeveel om te genereer (1–50) en of om hoofletters te gebruik of in krulhakies te omhul vir tale soos C#.
  2. 2
    crypto.getRandomValues vul 16 grepe
    Vir v4 en v7 vul die blaaier se kriptografies-veilige lukrake-getalgenerator 'n 16-greep-Uint8Array. Vir v4 word bisse 6 en 8 gemasker om die RFC 4122-weergawe- (0x40-) en variant- (0x80-) velde te stel. Vir v7 word die eerste 6 grepe met die huidige Unix-millisekonde-tydstempel oorskryf, wat elke ID sorteerbaar volgens skeppingstyd maak, dan word weergawe- en variantbisse op grepe 6 en 8 gestel.
  3. 3
    Grepe word na die standaard koppelteken-gestrepe-string geformateer
    Die 16 grepe word na kleinletter-heks omgeskakel en in die kanonieke 8-4-4-4-12-groepe verdeel (bv. 550e8400-e29b-41d4-a716-446655440000). Hoofletters en hakie-omhulsel word op hierdie stadium toegepas.
  4. 4
    Voer uit in jou teikenformaat
    Resultate kan individueel of in massa gekopieer word. Die uitvoerkieser herformateer die lys as gewone teks, JSON-reeks, CSV, 'n SQL INSERT VALUES-blok, C# new Guid(...)-uitdrukkings, of 'n Python-lys-letterlike voordat dit na die knipbord gekopieer of as 'n lêer afgelaai word.

Verwante gereedskap

Gereelde vrae