Kehittäjätyökalu

UUID-generaattori

Luo version 4 UUID-tunnisteita turvallisesta satunnaislähteestä.

UUID-generaattori Toimii laitteellasi
  • Toimii selaimessasi — tekstiäsi ei lähetetä minnekään
  • Ei rekisteröitymistä, ei kiintiöitä, ilmainen käyttää niin usein kuin haluat

Näin se toimii

UUID on 128-bittinen tunniste, joka on niin pitkä, että sellaisen voi luoda missä ja milloin tahansa kenenkään kanssa sopimatta ja olla varma, ettei kukaan muu koskaan luo samaa.

Versio 4 tarkoittaa satunnaista

V4-UUID on satunnainen lukuun ottamatta muutamaa versiota tunnistavaa bittiä. Niitä on noin 5,3 kertaa 10 potenssiin 36, joten vahingossa tapahtuva törmäys ei ole käytännön huoli.

Mistä satunnaisuus tulee

Nämä tulevat selaimen kryptografisesta satunnaislukugeneraattorista yleiskäyttöisen sijaan, joten arvot sopivat sinne, missä ennustamattomuudella on merkitystä yksilöllisyyden lisäksi.

Versio 4, kuten RFC 9562 määrittelee

Jokainen täällä oleva UUID on versio 4: 122 satunnaista bittiä sekä kiinteät versio- ja variantti-bitit, kirjoitettuna 32 heksadesimaalinumerona viidessä ryhmässä. Satunnaisuus tulee selaimesi kryptografisesti turvallisesta generaattorista (crypto.randomUUID tai crypto.getRandomValues, jos edellinen puuttuu). Voit tehdä enintään 500 kerrallaan.

Kuinka yksilöllisiä ne ovat

122 satunnaisella bitillä sinun pitäisi luoda noin 2,7 miljardia miljardia (2,7 × 1018) UUID:tä, ennen kuin yhdenkään toiston todennäköisyys olisi edes 50 %.

Mitä se ei tee

Version 7 UUID:itä, jotka alkavat aikaleimalla niin, että ne lajittuvat luontiajan mukaan, ei luoda täällä.

UKK

UUID-generaattori – kysymykset

Ovatko nämä todella yksilöllisiä?

Käytännön tarkoituksiin kyllä. Avaruus on tarpeeksi suuri, ettei törmäys ole realistinen huoli.

Voinko luoda monta kerralla?

Voit, enintään 500 kerrallaan.

Luodaanko ne palvelimella?

Ei. Ne tulevat omasta selaimestasi.