Generator ng UUID / GUID
Bumuo ng mga UUID sa v1, v4, o v5 — bulk, formatted, na may opsyonal na prefix/suffix.
Sanggunian ng Bersyon
v4 — Random (Pangkalahatang Gamit)
Ang mga v4 UUID ay nabuo nang buo mula sa mga random na byte. Ang 122 sa 128 bit ay random; ang natitirang 6 bit ay nag-encode ng bersyon (4) at ng variant. Gamitin ang v4 bilang default para sa mga database primary key, session token, at anumang konteksto kung saan kinakailangan ang pagiging natatangi.
Wikipedia — UUID Version 4 (random)
v1 — Nakabatay sa Oras
Ang mga v1 UUID ay nag-embed ng isang 60-bit na timestamp, isang 14-bit na clock sequence, at isang 48-bit na node identifier. Dahil ang timestamp ay ang pinaka-mahalagang component, ang mga v1 UUID ay umaayos nang cronolohikal — isang kapaki-pakinabang na katangian para sa mga clustered na database index.
Wikipedia — UUID Version 1 (time-based)
v5 — Namespace + Pangalan (SHA-1)
Ang mga v5 UUID ay deterministiko: dahil sa parehong namespace UUID at parehong name string, ang output ay palaging magkapareho. Ginagawa nitong perpekto ang v5 para sa pagbuo ng mga stable, nare-reproduce na identifier.