Ծրագրավորման գործիքներ

ULID գեներատոր

Ստեղծեք ժամանակային կարգով տեսակավորվող 26 նիշանոց ULID նույնացուցիչներ՝ նշելով ցանկալի քանակը 1-ից մինչև 100:

Գործարկել գործիքը

ULID գեներատորը ստեղծում է ժամանակային և պատահական բաղադրիչներ պարունակող նույնացուցիչներ: Յուրաքանչյուր ստացված տող կազմված է քսանվեց նիշից, որոնցից առաջին տասը նիշը ներկայացնում են միլիվայրկյանների ճշգրտությամբ ժամանակային դրոշմը, իսկ հաջորդ տասնվեց նիշը ձևավորվում են օպերացիոն համակարգի պատահական տասը բայթերից base32 այբուբենի միջոցով: Գործիքը հնարավորություն է տալիս մեկ հարցմամբ ստանալ մեկից մինչև հարյուր նույնացուցիչ: Եթե մուտքագրվող քանակի դաշտը մնում է դատարկ, համակարգը կիրառում է լռելյայն մեկ արժեքը: Երբ օգտագործողը մուտքագրում է մեկից փոքր թիվ, այն ավտոմատ կերպով փոխարինվում է մեկով, իսկ հարյուրից մեծ թվերի դեպքում սահմանափակվում է առավելագույն հարյուր արժեքով: Գործարկումից հետո արդյունքների վահանակում ցուցադրվում են գեներացված տողերի ամբողջական ցանկը, կիրառված քանակը, ստեղծման ժամանակային նշումը և առաջին օրինակը: Այս նույնացուցիչները հարմար են տվյալների բազաներում գրառումները տեսակավորելու, գրանցամատյանների իրադարձությունները համարակալելու և ծրագրային ծառայություններում բանալիներ ստանալու համար: Առաջացած յուրաքանչյուր արժեք պարունակում է միայն լատինական մեծատառեր և թվեր, ինչը հեշտացնում է դրանց ընթերցումն ու տեղադրումը ծրագրային կոդում կամ կազմաձևման ֆայլերում առանց լրացուցիչ ձևաչափման:

Հրահանգներ

  1. Մուտքագրեք անհրաժեշտ նույնացուցիչների քանակը «Քանակ» դաշտում կամ թողեք դատարկ՝ մեկ արժեք ստանալու համար:
  2. Սեղմեք գեներացման կոճակը հարցումն ուղարկելու համար:
  3. Արդյունքների դաշտից պատճենեք ստացված նույնացուցիչների ցանկը ձեր նախագծում օգտագործելու համար:

Օրինակներ

  • Քանակ դաշտում նշելով 1՝ կստանաք մեկ 26 նիշանոց նույնացուցիչ, օրինակ՝ 01ARZ3NDEKTSV4RRFFQ69G5FAV:
  • Քանակ դաշտում նշելով 5՝ համակարգը կվերադարձնի հինգ հաջորդական ULID տողերի ցանկ նույն հարցման ընթացքում:

ՀՏՀ

Ի՞նչ կառուցվածք ունի յուրաքանչյուր ULID նույնացուցիչ:

Յուրաքանչյուր տող բաղկացած է 26 նիշից՝ 10 նիշ ժամանակային բաղադրիչից (միլիվայրկյաններով) և 16 նիշ պատահական բաղադրիչից (base32 կոդավորմամբ):

Ի՞նչ տեղի կունենա, եթե նշվի 1-ից փոքր կամ 100-ից մեծ քանակ:

Մեկից փոքր արժեքները համակարգը փոխարինում է 1-ով, իսկ 100-ից մեծ արժեքները սահմանափակվում են 100-ով:

Որտեղի՞ց է ձևավորվում նույնացուցչի պատահական մասը:

Պատահական տասը բայթերը գեներացվում են օպերացիոն համակարգի պատահականության աղբյուրից:

Ներդնել այս գործիքը

Ստորև բերված կոդով ձեր կայքում ավելացրեք SmartPlusLab-ի աշխատող գործիքը։