Siirry sisältöön

UUID-generaattori

Verkko ja kehittäjät

Miten uusi UUID luodaan?

Satunnaisia UUID-tunnisteita, versio 4 tai aikajärjestetty versio 7, luotuna omalla laitteellasi.

Versio

UUID

–

122 satunnaista bittiä, versio 4

Sponsoroidut linkit

Satunnaisia UUID-tunnisteita, versio 4 tai aikajärjestetty versio 7, luotuna omalla laitteellasi.

Käyttöohje

  1. Valitse versio 4 satunnaiselle UUID:lle tai versio 7, jos UUID:iden pitää järjestyä luontiajan mukaan.
  2. Kopioi UUID. Luo uusi painamalla Luo uudet.
  3. Lisäasetuksista voit luoda jopa 100 kerralla, käyttää isoja kirjaimia tai lisätä aaltosulkeet.

Näin se toimii

UUID on 128-bittinen tunniste, joka kirjoitetaan 32 heksadesimaalinumerona viitenä ryhmänä, esimerkiksi 919108f7-52d1-4320-9bac-f847db4148a8. Se on tehty yksilölliseksi kenenkään lupaa kysymättä: kaksi tietokonetta voi luoda UUID:n samalla hetkellä, eivätkä ne käytännössä törmää. Siksi UUID on suosittu avain tietokantariveille, tiedostoille ja viesteille.

Versio 4 on satunnainen lukuun ottamatta kuutta kiinteää bittiä, jotka kertovat version ja variantin, joten satunnaisia bittejä jää 122. Kahden samanlaisen todennäköisyys on niin pieni, että sen voi jättää huomiotta. Versio 7 alkaa Unix-ajalla millisekunteina (48 bittiä) ja täyttää loput satunnaisilla biteillä, joten uudemmat tunnisteet järjestyvät vanhempien jälkeen. Se pitää tietokantaindeksit siistinä. Saman millisekunnin sisällä tämä työkalu laskee lukua yhdellä kerrallaan, jotta järjestys säilyy (RFC 9562, luvut 5.4, 5.7 ja 6.2).

Satunnaisuus tulee laitteesi turvallisesta satunnaislukugeneraattorista, ei yksinkertaisesta kaavasta, ja UUID:t luodaan selaimessasi eikä niitä lähetetä minnekään. Versio 7 paljastaa luontihetkensä, joten älä käytä sitä, jos sen pitää pysyä salassa.

Sponsoroidut linkit

Usein kysyttyä

Voiko kaksi UUID:tä olla koskaan samat?

Teoriassa kyllä, käytännössä ei. 122 satunnaisella bitillä toisto on tähtitieteellisen epätodennäköinen, joten ohjelmat pitävät uutta versio 4 -UUID:tä yksilöllisenä.

Kumpaa kannattaa käyttää, versiota 4 vai 7?

Versiota 4, kun tarvitset vain yksilöllisen tunnisteen. Versiota 7 tietokannan avaimiin, joissa luontijärjestys auttaa, ja kun luontihetken näkyminen ei haittaa.

Onko UUID sama asia kuin GUID?

Kyllä. GUID on Microsoftin käyttämä nimi. Windows kirjoittaa sen usein isoilla kirjaimilla ja aaltosulkeissa, ja ne ovat tämän työkalun kaksi lisäasetusta.

Muuttavatko isot kirjaimet tai aaltosulkeet UUID-tunnistetta?

Eivät. Ne muuttavat vain saman tunnisteen kirjoitusasua.

Voinko selvittää luontiajan version 4 UUID-tunnisteesta?

Et. Versio 4 sisältää satunnaisia bittejä, ei aikaleimaa. Versio 7 sisältää luontiajan aikaleiman.

Lisää kategoriasta Verkko ja kehittäjät

Kaikki 18 työkalua kategoriassa Verkko ja kehittäjät

Sponsoroidut linkit

Sponsoroidut linkit