Tagabuo ng UUID (bersyon 4)
Mag-generate ng Universally Unique Identifier (UUID) bersyon 4 (pseudo random), isang random 128-bit na identifier na maaaring ituring na natatangi. Ang UUID ay kilala rin bilang Globally Unique Identifier (GUID).
Na-generate na UUID:
Mga Kaugnay na Tool
Dagdag pa tungkol sa UUID bersyon 4
Ang UUID version 4 ay nage-generate gamit ang pseudo-random o random number generator upang lumikha ng 128-bit na identifier. Narito ang mga hakbang upang mag-generate ng UUID version 4:
Mag-generate ng 16 bytes (128 bits) ng random na data gamit ang isang secure random number generator. Ang data na ito ay maaaring i-generate gamit ang mga cryptographic library, operating system API, o hardware random number generator.
Itakda ang version number. Ang version number para sa UUID version 4 ay
0100sa binary o4sa hexadecimal. Ang value na ito ay itinatakda sa pinaka-significant na 4 bits ng ika-7 byte ng UUID.Itakda ang variant. Ang variant number para sa UUID version 4 ay
10sa binary o8,9,A, oBsa hexadecimal. Ang value na ito ay itinatakda sa pinaka-significant na 2 bits ng ika-9 byte ng UUID.Pagsamahin ang na-generate na random na data sa version number at variant number upang mabuo ang isang 128-bit na UUID.
I-format ang UUID bilang isang string ng 32 hexadecimal digit, na nakagrupo sa limang seksyon na pinaghihiwalay ng mga gitling. Ang format ng string ay karaniwang:
xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx, kung saan ang bawatxay kumakatawan sa isang hexadecimal digit at angyay isang hexadecimal digit na kumakatawan sa variant.
Narito ang isang halimbawa kung paano maaaring i-generate ang isang UUID version 4:
Mag-generate ng 16 bytes ng random na data:
6c 8c 75 1f 0d aa a7 21 98 c1 46 11 10 f2 03 67.Itakda ang version number:
0100.Itakda ang variant number:
1000(o8,9,A, oBsa hexadecimal).Pagsamahin ang random na data, version number, at variant number upang mabuo ang UUID:
6c8c751f-0daa-4217-98c1-461110f20367.Ang resultang UUID ay isang natatanging identifier na napakaliit ng posibilidad na ma-duplicate.
Tandaan na bagama't ang UUID version 4 ay malamang na natatangi, hindi ito garantisadong natatangi sa bawat sitwasyon. Sa bihirang pagkakataon, posibleng makagawa ng magkaparehong UUID kung dalawang system ang nag-generate ng parehong random na data sa parehong oras. Gayunpaman, ang posibilidad na makagawa ng magkaparehong UUID ay napakababa.