UUID գեներատոր անվճար
Ակնթարթային կերպով ստեղծեք 4-րդ տարբերակի UUID-ներ: Զանգվածային ստեղծում՝ միաժամանակ մինչև 50: Ծածկագրային ապահով — ձեր տվյալները երբեք չեն լքում բրաուզերը:
Սեղմեք Ստեղծել՝ UUID-ներ ստանալու
UUID v4-ն օգտ. 122 պատ. բիթ — երկու UUID-ների համընկնման հավ. աստղաբաշխական է:
Ստեղծված crypto.getRandomValues-ով — կրիպտ. անվ., սերվեր չի ուղ.:
Տարածված կիրառություններ
- Ստեղծեք UUID տվյալների բազայի հիմնական բանալիների համարՍտեղծեք UUID v4 արժեքներ պահանջվածի համար հիմնական բանալի PostgreSQL, MySQL, MongoDB և այլ տվյալների բազա:
- Ստեղծեք API բանալիներ և մեջբերումներՍտեղծեք եզակի, պատահական ճանաչեր API բանալիներ, ժամանակ մեջբերումներ և գաղտնի հղումներ:
- Ստեղծեք փորձարկման ID-ներ ծրագրային փորձարկման համարՍտեղծեք փաթեր եզակի ճանաչեր փորձարկման պահեստ, կազմել տվյալներ և ավտոմատ փորձարկման փաթեր:
- Ստեղծեք React և Frontend կառուցիչ բանալիներՍտեղծեք կայուն եզակի բանալիներ React ցանկերի, դինամիկ ձևի դրույքաչափերի և կառուցիչ օրինակներ:
- Ստեղծեք հետազոտում և հարաբերակցության ID-ներՍտեղծեք եզակի հարաբերակցության ճանաչեր բաշխել հետազոտում, տեղեկամատյան հարաբերակցություն և իրադարձության հետազոտում:
Ինչպես է այն աշխատում
UUID ստեղծումը լիովին աշխատում է դիտարկիչում՝ օգտագործելով Web Crypto API-ի crypto.getRandomValues-ը — ոչ մի գրադարանի կախվածություն, ոչ մի սերվերային կանչ։ Գործիքը զրոյից իրականացնում է ինչպես RFC 4122 v4-ը, այնպես էլ RFC 9562 v7-ը՝ ձեռագիր բիթային մանիպուլյացիայով, ուստի ոչինչ չի հեռանում ձեր մեքենայից։
- 1Ընտրեք տարբերակ և ընտրանքներԸնտրեք UUIDv4 (մաքուր պատահական), UUIDv7 (ժամադրոշմ-նախածանցված և բառարանորեն տեսակավորելի), NIL (բոլորը զրո), կամ MAX (բոլորը 0xf)։ Սահմանեք, թե քանիսը ստեղծել (1–50), և արդյոք մեծատառացնել կամ փաթաթել գանգուր փակագծերում C#-ի նման լեզուների համար։
- 2crypto.getRandomValues-ը լցնում է 16 բայթv4-ի և v7-ի համար դիտարկիչի ծպտագրորեն ապահով պատահական թվերի գեներատորը լցնում է 16-բայթանոց Uint8Array։ v4-ի համար 6 և 8 բիթերը դիմակավորվում են՝ RFC 4122 տարբերակի (0x40) և տարբերակի (0x80) դաշտերը սահմանելու համար։ v7-ի համար առաջին 6 բայթերը վերագրվում են ընթացիկ Unix միլիվայրկյանային ժամադրոշմով, ամեն ID դարձնելով տեսակավորելի ստեղծման ժամանակով, ապա տարբերակի և տարբերակի բիթերը սահմանվում են 6 և 8 բայթերի վրա։
- 3Բայթերը ձևաչափվում են ստանդարտ գծիկավոր տողի16 բայթերը փոխարկվում են փոքրատառ տասնվեցականի և բաժանվում կանոնական 8-4-4-4-12 խմբերի (օր.՝ 550e8400-e29b-41d4-a716-446655440000)։ Մեծատառացումն ու փակագծերով փաթաթումը կիրառվում են այս փուլում։
- 4Արտահանում ձեր թիրախային ձևաչափովԱրդյունքները կարող են պատճենվել առանձին կամ խմբաքանակով։ Արտահանման ընտրիչը ցանկը կրկին ձևաչափում է որպես պարզ տեքստ, JSON զանգված, CSV, SQL INSERT VALUES բլոկ, C# new Guid(...) արտահայտություններ, կամ Python ցանկի բառացիություն՝ մինչև սեղմատախտակին պատճենելը կամ ֆայլ ներբեռնելը։
Առնչվող գործիքներ
Գաղտնաբառերի գեներատոր
Ստեղծեք ուժեղ, պատահական գաղտնաբառեր՝ ընտրված երկարությամբ, նիշերի տեսակներով և բացառություններով։ Անվճար, առանց մուտքի։
Պատահական թվերի գեներատոր
Ստեղծեք պատահական թվեր ցանկացած տիրույթում, ստեղծեք եզակի թվերի ցուցակներ կամ գլոր կուբիկ: Օգտագործում է ծածկագրային ապահով պատահականություն:
Պատահական գույների գեներատոր
Ստեղծեք պատահական գույներ մեկ առ մեկ կամ հինգ գույնանոց գունապնակով, կողպեք ձեզ դուր եկածները, պատճենեք HEX, RGB կամ HSL արժեքները և արտահանեք գունապնակը PNG կամ CSS ձևաչափով։