Siirry pääsisältöön

UUID-generaattori ilmaiseksi

Luo versio 4 UUID:eja välittömästi. Luo kerralla jopa 50 kappaletta. Kryptografisesti turvallinen — tietosi eivät koskaan poistu selaimesta.

Toimii offline-tilassa kerran ladattuna

Napsauta Luo luodaksesi UUID:t

UUID v4 käyttää 122 satunnaista bittiä — kahden UUID:n törmäyksen todennäköisyys on häviävän pieni.

Luotu crypto.getRandomValues-funktiolla — kryptografisesti turvallinen, ei lähetetä palvelimelle.

Yleiset käyttötavat

  • Luo UUID:t Tietokannan PääavaimilleLuo UUID v4 -arvot käytettäväksi ensisijaisina avaimina PostgreSQL:ssä, MySQL:ssä, MongoDB:ssä ja muissa tietokannoissa.
  • Luo API-avaimet ja TokenitLuo ainutlaatuisia satunnaisia tunnisteita API-avaimille, istunnon tokeneille ja salaisia viitteille.
  • Luo Testi-ID:t Ohjelmiston TestaukseenLuo ainutlaatuisten ID:iden erät testin kalustuksille, mock-tiedoille ja automatisoiduille testipaketteille.
  • Luo React ja Frontend-komponentin AvaimetLuo vakaita ainutlaatuisia avaimia React-luetteloille, dynaamisille lomakekentille ja komponentin ilmentyille.
  • Luo Seurannan ja Korrelaation ID:tLuo ainutlaatuisia korrelaation ID:itä jakelututkintaan, lokikorrelaatioon ja tapahtumien seurantaan.

Miten se toimii

UUID-luonti tapahtuu kokonaan selaimessa Web Crypto -rajapinnan crypto.getRandomValues-toiminnolla — ei kirjastoriippuvuutta, ei palvelinkutsua. Työkalu toteuttaa sekä RFC 4122 v4:n että RFC 9562 v7:n alusta asti käsin kirjoitetulla bittimanipulaatiolla, joten mikään ei poistu koneeltasi.

  1. 1
    Valitse versio ja asetukset
    Valitse UUIDv4 (puhtaasti satunnainen), UUIDv7 (aikaleimalla varustettu ja leksikografisesti lajiteltavissa), NIL (kaikki nollat) tai MAX (kaikki 0xf). Aseta kuinka monta luodaan (1–50) ja isotetaanko vai käärittäänkö aaltosulkeisiin kieliä varten kuten C#.
  2. 2
    crypto.getRandomValues täyttää 16 tavua
    v4:lle ja v7:lle selaimen kryptografisesti turvallinen satunnaislukugeneraattori täyttää 16-tavuisen Uint8Array-taulukon. v4:lle bitit 6 ja 8 maskataan asettamaan RFC 4122 -versio (0x40) ja variantti (0x80) -kentät. v7:lle ensimmäiset 6 tavua ylikirjoitetaan nykyisellä Unix-millisekuntiaikaleimalla, tehden jokaisesta tunnisteesta lajiteltavan luontiajan mukaan, ja sitten versio- ja varianttibitit asetetaan tavuille 6 ja 8.
  3. 3
    Tavut muotoillaan standardiksi tavuviivoin erotelluksi merkkijonoksi
    16 tavua muunnetaan pienaakkosiksi heksaksi ja jaetaan kanonisiin 8-4-4-4-12-ryhmiin (esim. 550e8400-e29b-41d4-a716-446655440000). Isot kirjaimet ja sulkeiden käärintä sovelletaan tässä vaiheessa.
  4. 4
    Vie kohdemuodossasi
    Tulokset voidaan kopioida yksitellen tai joukkokopiona. Vientivalitsin muotoilee listan uudelleen pelkkänä tekstinä, JSON-taulukkona, CSV:nä, SQL INSERT VALUES -lohkona, C# new Guid(...) -lausekkeina, tai Python-listaliteraalina ennen kopiointia leikepöydälle tai lataamista tiedostona.

Liittyvät työkalut

Usein kysytyt kysymykset