ULID գեներատոր
Ստեղծեք ժամանակային կարգով տեսակավորվող 26 նիշանոց ULID նույնացուցիչներ՝ նշելով ցանկալի քանակը 1-ից մինչև 100:
Գործարկել գործիքը
ULID գեներատորը ստեղծում է ժամանակային և պատահական բաղադրիչներ պարունակող նույնացուցիչներ: Յուրաքանչյուր ստացված տող կազմված է քսանվեց նիշից, որոնցից առաջին տասը նիշը ներկայացնում են միլիվայրկյանների ճշգրտությամբ ժամանակային դրոշմը, իսկ հաջորդ տասնվեց նիշը ձևավորվում են օպերացիոն համակարգի պատահական տասը բայթերից base32 այբուբենի միջոցով: Գործիքը հնարավորություն է տալիս մեկ հարցմամբ ստանալ մեկից մինչև հարյուր նույնացուցիչ: Եթե մուտքագրվող քանակի դաշտը մնում է դատարկ, համակարգը կիրառում է լռելյայն մեկ արժեքը: Երբ օգտագործողը մուտքագրում է մեկից փոքր թիվ, այն ավտոմատ կերպով փոխարինվում է մեկով, իսկ հարյուրից մեծ թվերի դեպքում սահմանափակվում է առավելագույն հարյուր արժեքով: Գործարկումից հետո արդյունքների վահանակում ցուցադրվում են գեներացված տողերի ամբողջական ցանկը, կիրառված քանակը, ստեղծման ժամանակային նշումը և առաջին օրինակը: Այս նույնացուցիչները հարմար են տվյալների բազաներում գրառումները տեսակավորելու, գրանցամատյանների իրադարձությունները համարակալելու և ծրագրային ծառայություններում բանալիներ ստանալու համար: Առաջացած յուրաքանչյուր արժեք պարունակում է միայն լատինական մեծատառեր և թվեր, ինչը հեշտացնում է դրանց ընթերցումն ու տեղադրումը ծրագրային կոդում կամ կազմաձևման ֆայլերում առանց լրացուցիչ ձևաչափման:
Հրահանգներ
- Մուտքագրեք անհրաժեշտ նույնացուցիչների քանակը «Քանակ» դաշտում կամ թողեք դատարկ՝ մեկ արժեք ստանալու համար:
- Սեղմեք գեներացման կոճակը հարցումն ուղարկելու համար:
- Արդյունքների դաշտից պատճենեք ստացված նույնացուցիչների ցանկը ձեր նախագծում օգտագործելու համար:
Օրինակներ
- Քանակ դաշտում նշելով 1՝ կստանաք մեկ 26 նիշանոց նույնացուցիչ, օրինակ՝ 01ARZ3NDEKTSV4RRFFQ69G5FAV:
- Քանակ դաշտում նշելով 5՝ համակարգը կվերադարձնի հինգ հաջորդական ULID տողերի ցանկ նույն հարցման ընթացքում:
ՀՏՀ
Ի՞նչ կառուցվածք ունի յուրաքանչյուր ULID նույնացուցիչ:
Յուրաքանչյուր տող բաղկացած է 26 նիշից՝ 10 նիշ ժամանակային բաղադրիչից (միլիվայրկյաններով) և 16 նիշ պատահական բաղադրիչից (base32 կոդավորմամբ):
Ի՞նչ տեղի կունենա, եթե նշվի 1-ից փոքր կամ 100-ից մեծ քանակ:
Մեկից փոքր արժեքները համակարգը փոխարինում է 1-ով, իսկ 100-ից մեծ արժեքները սահմանափակվում են 100-ով:
Որտեղի՞ց է ձևավորվում նույնացուցչի պատահական մասը:
Պատահական տասը բայթերը գեներացվում են օպերացիոն համակարգի պատահականության աղբյուրից: