Zalisha vitambulisho vya UUID v4, UUID v7 au ULID.

Imezalishwa kabisa kwenye kivinjari chako kwa Web Crypto API — hakuna kilichotumwa kwa seva.

Aina

Kuhusu Kizalishi cha UUID / ULID

Kizalishaji hiki kinatoa aina tatu za vitambulisho vya kipekee: UUID v4 (nasibu kabisa), UUID v7 (vilivyopangwa kwa wakati, vizuri kwa funguo za msingi za hifadhidata) na ULID (fupi, inayopangika kwa mpangilio wa alfabeti). Zalisha kitambulisho kimoja au kundi zima, na nakili kimoja kimoja au vyote kwa pamoja.

Vitambulisho vinazalishwa kwenye kivinjari chako kwa kutumia chanzo cha nasibu salama cha kificho cha Web Crypto API — hakuna kinachoombwa au kutumwa kwenye seva, hivyo vitambulisho unavyozalisha ni vyako pekee. Vidhibiti vya uonyeshaji vinakuruhusu kuwasha au kuzima herufi kubwa na kuonyesha au kuficha vistari-vifupi.

Kuchagua kati ya matoleo ni muhimu: v4 ni chaguo-msingi la ulimwengu na haifichui chochote kuhusu ilipoundwa; v7 inaweka muhuri wa muda wa milisekunde katika biti zake za juu, hivyo safu mlalo zilizoingizwa kwa mpangilio zinabaki takribani zilizopangwa katika faharasa; ULID inatoa upangikaji huohuo katika muundo mfupi wa base32.

Jinsi ya kutumia Kizalishi cha UUID / ULID

  1. Chagua aina ya kitambulisho: UUID v4, UUID v7 au ULID.
  2. Chagua ngapi za kuzalisha katika kundi moja.
  3. Bofya Zalisha — vitambulisho vinaundwa kwa ndani kwa Web Crypto API.
  4. Washa/zima herufi kubwa au vistari-vifupi ikiwa mfumo wako lengwa unapendelea muundo tofauti.
  5. Nakili kitambulisho kimoja au tumia “Nakili vyote” kwa kundi zima.

Maswali yanayoulizwa mara kwa mara

v4 ni biti 122 za unasibu safi bila taarifa yoyote iliyowekwa ndani. v7 inaweka muhuri wa muda wa milisekunde ya Unix katika biti zinazoongoza, hivyo vitambulisho vipya vinapangwa baada ya vya zamani — jambo linalofanya faharasa za B-tree kubaki fupi wakati UUID zinapokuwa funguo za msingi.

ULID pia zimepangwa kwa wakati lakini zinasimbwa kama herufi 26 za base32, hivyo ni fupi kuliko mfuatano wa UUID, hazitofautishi herufi kubwa na ndogo, na ni rafiki kwa URL. Chagua ULID pale vitambulisho vinapoonekana kwenye URL au kumbukumbu; chagua UUID pale muundo wa kawaida wa herufi 36 unapotarajiwa.

Uwezekano ni mdogo sana. UUID v4 ina biti 122 za unasibu — unaweza kuzalisha mabilioni kwa sekunde kwa karne nyingi kabla ya mgongano kuwa na uwezekano. Kizalishaji kinatumia chanzo cha nasibu salama cha kificho, si cha nasibu-hafifu.

Hapana. Kila kitu kinaendesha kwenye kivinjari chako kupitia Web Crypto API, hivyo vitambulisho havitumwi, kurekodiwa au kuonwa na mtu mwingine yeyote.

Ndiyo — zalisha UUID na ULID nyingi upendavyo, bure, bila akaunti.


Utafutaji maarufu
jenereta ya UUID tengeneza UUID UUID v4 mtandaoni jenereta ya UUID v7 jenereta ya ULID UUID nasibu
Unahitaji msaada?
Umepata tatizo na zana hii? Tujulishe timu yetu.
Ripoti tatizo

Ongeza zana hii ya bure kwenye tovuti yako mwenyewe — nakili na ubandike msimbo ulio hapa chini.