CanDoYa
FIL

Libreng UUID Generator (v4 & v7)

Tumatakbo nang buo sa iyong browser - walang upload, walang sign-up.

Version

Ganap na random - 122 bits mula sa secure random source.

Format
Naglo-load…
Ibahagi ang tool na ito

Ano ang UUID generator?

Ang UUID generator ay isang tool na gumagawa ng universally unique identifier - 128-bit na value na nakasulat bilang 36 characters ng hex at hyphens, gaya ng 550e8400-e29b-41d4-a716-446655440000. Gumagawa ang tool na ito ng random na UUID version 4 at time-ordered na version 7 batay sa RFC 9562, in bulk, at lahat ng ito ay nangyayari sa browser mo, kaya hindi umaalis ang mga ID sa device mo.

Paano gamitin

  1. 1Pumili ng version. Piliin ang UUID v4 para sa ganap na random na ID, o UUID v7 para sa time-ordered na ID na naka-sort ayon sa oras ng paggawa.
  2. 2Itakda ang quantity. Piliin kung ilang UUID ang gagawin nang sabay, mula 1 hanggang 1000.
  3. 3I-adjust ang format. Panatilihin ang standard na lowercase at hyphenated na format, o i-on ang Uppercase o i-off ang Hyphens para tumugma sa paraan ng pag-imbak ng ID sa system mo.
  4. 4I-copy ang kailangan mo. I-click ang Copy sa kahit anong UUID, o Copy all para makuha ang buong batch, isa bawat linya.

Para kanino ito

Ginagawa ang bawat UUID nang lokal gamit ang Web Crypto random number generator ng browser, kaya walang naiuupload at gumagana pa rin ang tool kahit offline kapag na-load na ang page. Piliin ang version 4 kung random lang na ID ang kailangan mo na hindi mahuhulaan, o version 7 kung gagamitin ang mga ID bilang database key: nagsisimula ang v7 sa 48-bit na creation timestamp, kaya insert sa tamang pagkakasunod-sunod ang mga row at mananatiling mabilis ang B-tree indexes. Ang batch ng v7 na ginawa rito ay talagang sorted pa rin kahit gawin sa parehong millisecond, gamit ang monotonic counter method mula sa RFC 9562. I-switch sa uppercase o alisin ang mga hyphen kung nakaimbak ang UUID sa database o spec mo bilang 32 plain hex digits lang.

FAQ

Libre ba ang UUID generator na ito?

Oo, ganap itong libre, walang sign-up at walang limit. Ginagawa ang bawat UUID sa browser mo, kaya makakagawa ka ng kahit ilang batch na hanggang 1000 basta't gusto mo, kahit offline na kapag na-load na ang page.

Naiuupload ba kung saan ang mga UUID na nagawa?

Hindi. Ginagawa ang mga UUID nang lokal gamit ang Web Crypto API sa browser mo at walang ipinapadala sa server, kaya nananatili sa device mo ang mga identifier na ginawa mo para sa private systems.

Ano ang pagkakaiba ng UUID v4 at v7?

Ang v4 ay 122 random bits - pinakamataas na hindi mahuhulaan, walang structure. Pinapalitan ng v7 ang unang 48 bits ng Unix millisecond timestamp, kaya naka-sort ang mga ID ayon sa oras ng paggawa. Gamitin ang v7 para sa database key na nakikinabang sa ordered insert, at v4 kapag hindi dapat mag-reveal ng kahit ano ang ID.

Puwede bang mag-collide ang dalawang UUID?

Sa praktika, halos imposible. Sa 122 random bits ng v4, kailangan mong gumawa ng humigit-kumulang 330 quadrillion UUID bago pa man umabot sa 1% na tsansa ng isang duplicate. Gumagamit din ang tool na ito ng cryptographically secure random source ng browser, hindi ng mahinang pseudo-random.

Bakit 36 characters at may hyphens ang UUID?

Ang UUID ay 128 bits na nakasulat bilang 32 hexadecimal digits, na naka-group na 8-4-4-4-12 sa pamamagitan ng apat na hyphen para madaling basahin - 36 characters lahat-lahat. Maraming system ang nag-iimbak lang ng 32 hex digits; ibinibigay sa iyo ng Hyphens switch ang compact na form na iyon.

Makukuha ba ulit ang timestamp mula sa UUID v7?

Oo. Ang unang 12 hex digits ng UUID v7 ay ang 48-bit na Unix millisecond timestamp nito. Kapag gumawa ka ng v7 IDs dito, dine-decode ng tool ang embedded na timestamp na iyon at ipinapakita ito sa ilalim ng batch sa UTC.

Pareho ba ang UUID at GUID?

Oo. Ang GUID (globally unique identifier) ay ang tawag ni Microsoft sa parehong 128-bit na format; ang UUID ang vendor-neutral na termino na na-standardize sa RFC 9562. Kahit anong UUID na ginawa dito ay valid na GUID, kahit madalas ipinapakita ng Microsoft tooling ang mga GUID sa uppercase.

Pareho ba ang uppercase at lowercase na UUID?

Oo. Sinasabi ng RFC 9562 na case-insensitive ang mga hex digit, at lowercase ang canonical output form. Ang Uppercase switch ay nagbabago lang kung paano ipinapakita at kina-copy ang ID - pareho pa rin itong UUID.