Asosiy qismga o'tish

UUID generatori

Bir yoki bir necha yuz 4-versiya UUID ni brauzerning oʻzida yarating: hech narsa serverga yuborilmaydi.

Toʻrtinchi versiya UUID — 122 bitli tasodifiy identifikator, bazadan soʻramasdan istalgan joyda yaratsa boʻladigan darajada betakror. Bular Math.random dan emas, brauzerning kriptografik generatoridan olinadi, va bu odatdagi xato: ikkalasi bir xil koʻrinadi, oldindan aytib boʻlmaydigani esa faqat bittasi.

UUID qanday yaratiladi

Har bir UUID brauzerning crypto.randomUUID funksiyasi bilan yaratiladi: u kriptografik tasodifiy sonlar generatoridan olingan 122 bitni 4-versiya formatiga joylaydi. Natija 36 belgidan iborat: 32 ta oʻn oltilik raqam va toʻrtta chiziqcha. Uchinchi guruh doim 4 bilan boshlanadi — bu versiya belgisi, toʻrtinchi guruh esa 8, 9, a yoki b bilan. Sahifa ochilishi bilan 5 ta UUID tayyor boʻladi; sonini 1 dan 500 gacha yozib, «Yaratish» ni bosasiz. «Chiziqchalar» va «Bosh harflar» belgilari oʻzgarganda roʻyxat darhol yangidan yaratiladi. «Hammasini nusxalash» UUID larni har birini alohida qatorga qoʻyib nusxalaydi. Hech narsa serverga yuborilmaydi va saqlanmaydi.

Cheklovlar

Faqat 4-versiya: vaqtga bogʻliq v1, tartiblangan v7 yoki boʻsh (nil) UUID bu yerda yoʻq. Bir martada koʻpi bilan 500 ta. Belgilarni oʻzgartirish mavjud roʻyxatni qayta formatlamaydi, balki yangi UUID lar yaratadi, shuning uchun kerakli roʻyxatni avval nusxalab oling. Bitta UUID ni alohida nusxalash tugmasi yoʻq: uni roʻyxatdan belgilab oling yoki hammasini nusxalang. Sahifani yangilash roʻyxatni yoʻqotadi.

Qanday ishlatiladi

  1. Nechta kerakligini ayting.
  2. Yaratish tugmasini bosing.
  3. Bittasini yoki hammasini nusxalang.

Nega aynan shu vosita

To'liq maxfiylik

Hammasi brauzer ichida ishlaydi. Fayllaringiz va matningiz hech qachon serverga yuborilmaydi.

Bepul va cheklovsiz

Ro'yxatdan o'tish shart emas, suv belgisi yo'q, foydalanish soniga cheklov yo'q.

Bir zumda natija

Yuklash va navbat kutish kerak emas — natija qurilmangiz imkoni qadar tez chiqadi.

Har qanday qurilmada

Telefon, planshet yoki kompyuterdagi istalgan zamonaviy brauzerda ishlaydi. O'rnatish shart emas.

Ko'p beriladigan savollar

UUID ni onlayn qanday yarataman?
Sahifani oching — 5 ta UUID allaqachon tayyor. Koʻproq kerak boʻlsa, sonini 500 gacha yozing, «Yaratish» ni bosing va «Hammasini nusxalash» bilan oling.
Chiziqchasiz UUID qanday olinadi?
«Chiziqchalar» belgisini olib tashlang: har bir UUID 32 ta belgidan iborat boʻladi. Baʼzi maʼlumotlar bazalari va URL lar aynan shu koʻrinishni afzal koʻradi.
UUID va GUID ning farqi bormi?
Yoʻq, bu bitta narsa: GUID — Microsoft dagi nomi. Windows ularni koʻpincha bosh harflarda koʻrsatadi; kerak boʻlsa, «Bosh harflar» belgisini yoqing.
Ular rostdan tasodifiymi?
Ular brauzerning kriptografik jihatdan ishonchli generatoridan, kalitlar uchun ishlatiladigan manbadan olinadi. Math.random dan yigʻilgan UUID xuddi shunday koʻrinadi va oldindan aytsa boʻladi, bu esa u token sifatida ishlatilgan zahoti muhim boʻladi.
Takrorlanishi mumkinmi?
Amalda yoʻq. Taxminan 5,3 ga 10 ning 36-darajasi qadar qiymat bor; toʻqnashuv ehtimoli paydo boʻlishi uchun oʻnlab yillar davomida sekundiga milliardlab yaratish kerak boʻlardi.
UUID ni baza kaliti qilsa boʻladimi?
Boʻladi va tizimlar orasida identifikatorlarni kelishishdan xalos qiladi, lekin tasodifiy v4 yozuvlarni indeks boʻylab sochib yuboradi va katta jadvallarda qoʻshishni sekinlashtirishi mumkin. Koʻp jamoalar shu sababli vaqt boʻyicha tartiblangan v7 ni oladi.

O'xshash vositalar