Paano gumawa ng UUID
- Piliin ang bersyon: v4 (ganap na random) o v7 (kasama ang oras, kaya nakaayos ang pagkakasunod).
- Ilagay kung ilan ang gusto mo, mula 1 hanggang 1000.
- Kung kailangan, i-on ang uppercase o alisin ang mga dash.
- I-click ang “Gumawa” at i-copy ang listahan.
Ano ang UUID
Ang UUID (universally unique identifier) ay 128-bit na numerong isinusulat bilang 32 hexadecimal na character na pinaghihiwalay ng mga dash, halimbawa 123e4567-e89b-42d3-a456-426614174000. Ginagamit ito para tukuyin ang mga record, file o session nang hindi kailangan ng sentral na counter.
Ganap na random ang bersyon 4 at ito ang pinakamalawak na ginagamit. Nagsisimula ang bersyon 7 sa petsa at oras sa millisecond at nagtatapos sa mga random na halaga, kaya ang mga UUID na ginawa mamaya ay nasa likod ng mga naunang ginawa. Kaya kapaki-pakinabang ito bilang key ng database.
Sa 122 random na bit, napakaliit ng tsansa na maulit ang UUID v4.
Mga dapat tandaan
- Kasama sa UUID v7 ang petsa at oras ng paggawa, kaya huwag itong gamitin kung kailangang manatiling nakatago ang impormasyong iyon.
- Identifier ang UUID, hindi lihim: huwag itong gamitin bilang password o access token.
- Hindi sine-save kahit saan ang mga UUID na ginawa sa pahinang ito.
Mga madalas itanong
Puwede bang magkapareho ang dalawang UUID?
Sa praktika, hindi. May 122 random na bit ang UUID v4, kaya hindi gaanong mahalaga ang tsansa ng pag-uulit.
Ano ang pagkakaiba ng v4 at v7?
Ganap na random ang v4. Nagsisimula ang v7 sa oras sa millisecond, kaya naka-sort ang mga UUID ayon sa oras ng paggawa.
Anong uri ng randomness ang ginagamit nito?
Ang cryptographic generator ng browser mo (crypto.getRandomValues), na idinisenyo para sa mga gamit na may seguridad.
Sine-save ba ang mga UUID na ginagawa ko?
Hindi. Ginagawa ang mga ito sa browser mo at hindi kailanman ipinapadala sa server.
Libre ba ito?
Oo, libre ito, hindi kailangang mag-sign up at gumagana mismo sa browser mo.