Handytool
Kehittäjän opas5 min lukuPäivitetty 9.6.2026

Välitön kehittäjän apuohjelma

Luo UUID v4 tai v7 tunnukset välittömästi

Handytoolin UUID-generaattori luo kryptografisesti satunnaisia v4 UUID-numeroita ja ajanjärjestystoimintoon vuosittaisia v7 UUID-numeroita irtohinnalla – mukautuva kirjainkoko, viiva ja sulkea asetukset – kokonaan selaimessasi, ilmainen ilman tiliä.

Tärkeimmät kohdat

  • 01Luo yksi UUID tai jopa 100 kerralla – ihanteellinen testauksen rekisteri, seed-tiedot ja konfiguraatiolle.
  • 02UUID v4 on täysin satunnainen; UUID v7 upottaa millisekunnin aikaleima kronologiselle lajittelulle tietokannoissa.
  • 03Jokainen UUID luodaan selaimen Web Crypto API:ta käyttäen – ei heikko Math.random() fallback.
  • 04Vaihda pieniä/suurta kirjaimista, poista viivat tai lisää aaltosulkeet vastaamaan tarkkaa ympäristöäsi.

Mitä UUID:t ovat ja miksi ne ovat tärkeitä

UUID (Universally Unique Identifier), jota kutsutaan joskus GUID:ksi, on 128-bittinen tunnus, joka on suunniteltu olemaan globaalisti ainutlaatuinen ilman keskitettyä koordinaatiota. Tietokannat, sovellusliittymät, tapahtumat ja hajautetut sovellukset käyttävät UUID-numeroita tietueiden, objektien ja tapahtumien tunnuksille ilman jaettua auto-increment-laskuria tai tietokannan sekvenssiin kuuluvaa kierrosta.

On olemassa useita UUID-versioita. Versio 4 on täysin satunnainen – yleisin valinta yleiskäyttöisten tunnuksille. Versio 7, uudempi standardi, upottaa millisekunnin aikaLeiman ensimmäisiin tavuihin, jotta peräkkäin luodut tunnukset lajitellaan kronologisesti. Tämä ominaisuus parantaa huomattavasti lisäys suorituskykyä B-puun tietokannan hakemistoissa, joissa satunnaisesti tunnus aiheuttaa kalliita sivun jakamisia.

Kuinka luoda UUID-numeroita

  1. 01

    Valitse v4 tai v7

    Valitse UUID v4 täysin satunnaiselle tunnisteelle tai UUID v7, jos sinulla on kronologisesti lajiteltavat tunnukset tietokannan ensisijaiselle avaimelle.

  2. 02

    Aseta määrä

    Vedä liukusäädin tai kirjoita luku luodaksesi 1 ja 100 UUID-numeroita yhdessä erässä.

  3. 03

    Mukauta muoto

    Vaihda pieniä tai suurta kirjainta, ota käyttöön tai poista viivat (xxxxxxxx-xxxx-...), ja valinnainen jokaisen UUID:n ympärille aaltosulkeet ({...}) vastaamaan muotoa, jonka kielesi tai kehys odottaa.

  4. 04

    Kopioi tai lataa

    Napsauta Kopioi kaikki asettaaksesi kokonaisen luettelon leikepöydällesi, tai lataa erä .txt-tiedostona käyttöä varten testauksen rekisterissä tai siemen-komentosarjoissa.

UUID-muoto asetukset yhdellä silmäyksellä

Eri ekosysteemit odottavat hieman erilaisia esityksiä samasta 128-bittisestä arvosta.

  • 01Vakio viivojen kanssa: 550e8400-e29b-41d4-a716-446655440000 (RFC 4122 kanoninen muoto).
  • 02Ilman viivoja: 550e8400e29b41d4a716446655440000 (yleinen joissakin tietokannoissa ja Redis-avaimissa).
  • 03Suuret kirjaimet: 550E8400-E29B-41D4-A716-446655440000 (käytetään joissain Microsoft- ja Java-ympäristöissä).
  • 04Aaltosulkeet: {550e8400-e29b-41d4-a716-446655440000} (Microsoft GUID-muoto, käytetään .NET- ja COM-sovelluksissa).
  • 05Kaikki muodot edustavat samaa 128-bittistä arvoa – valitse se, jonka järjestelmä odottaa.

Kryptografisesti suojattu ja täysin paikallinen

Jokainen UUID luodaan käyttäen crypto.randomUUID (v4) tai crypto.getRandomValues (v7) – Web Crypto API, joka on sisäänrakennettu jokaiseen nykyaikaiseen selaimeen. Ei Math.random(), ei heikkoa siementä, eikä palvelinta. Generaattori toimii offline-tilassa kun sivu on ladattu.

Mitään ei lähetetä tai talleneta. Sulje välilehti ja UUID-numerot ovat poissa, ellei olet säilyttänyt niitä. Handytool ei kirjaa luotuja arvoja tai vaadi tiliä.

UUID-generaattorin usein kysytyt kysymykset

Mikä UUID on?

UUID (Universally Unique Identifier) on 128-bittinen arvo, joka on suunniteltu olemaan ainutlaatuinen kaikissa järjestelmissä ilman keskitettyä koordinaatiota. UUID-numerot ovat vakiotapa tietokantatietueiden, API-resurssien ja tapahtumien tunnuksille hajautetuissa järjestelmissä.

Pitäisikö minulla käyttää UUID v4 tai UUID v7?

Käytä v4 täysin satunnaiselle tunnisteelle kun lajittelua ei tarvita. Käytä v7 tietokannan ensisijaisena avaimena – upotettu aika merkitsee lisäyksiä peräkkäisiksi, parantaen B-puun hakemiston suorituskykyä merkittävästi mittakaavassa.

Kuinka todennäköistä on UUID törmäys?

Käytännössä mahdotonta. Satunnaisella UUID v4:llä on 2^122 mahdollista arvoa. Sinulla on luotava noin 2,7 kvintiilioni UUID-numeroa, jotta on 1:ssa miljardissa törmäysmahdollisuus.

Ovatko luodut UUID-numerot kryptografisesti suojattuja?

Kyllä. Generaattori käyttää selaimen Web Crypto API:ta (crypto.randomUUID tai crypto.getRandomValues), ei heikompaa Math.random(). UUID v4 on turvallinen käyttöä istunnon tunnisteissa tai lyhytikäisissä merkeissä.

Voinko käyttää UUID v7:tä turvallisuusmerkeille?

Varauksella. UUID v7 upottaa luomisen aikaleima, joka paljastaa milloin se luotiin. Pitkäikäisille tai arkaluontoisille turvallisuusmerkeille, kanta v4 tai omistettu merkkimuoto, joka ei vuotaa aika-tietoja.

Lähetetäänkö UUID-numerot palvelimelle?

Ei. Jokainen UUID luodaan paikallisesti selaimen crypto API:ta käyttäen. Mitään ei lähetetä, kirjaudu tai tallennu.

Liittyvät työkalut

Jatka työntekoa Apuväline-työkaluilla

Apuväline-työkalut