UUID-generaattori
Luo version 4 UUID-tunnisteita turvallisesta satunnaislähteestä.
- 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ä.
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.