بے ترتیب پیٹرن: LLLL-LLLL | dice83 

بے ترتیب پیٹرن: LLLL-LLLL

اس ٹیمپلیٹ سے ایک بے ترتیب سٹرنگ بنائیں۔ ہر کوڈ حرف اپنی قسم کے مطابق بے ترتیب قدر سے بھرا جاتا ہے۔

L A-Z l a-z D 0-9 H 0-f - _ . حرفی
ٹیمپلیٹ: LLLL-LLLL
یا اسپیس دبائیں
اعداد و شمار
0
بنائے گئے
9
لمبائی
امتزاجات
اینٹروپی
حالیہ

پیٹرن کی زبان

پیٹرن ٹیمپلیٹ ایک سٹرنگ ہے جہاں ہر حرف یا تو ایک کوڈ ہے جسے ٹول بے ترتیب قدر سے تبدیل کرتا ہے، یا ایک حرفی ہے جو بغیر تبدیلی کے گزرتا ہے۔ چار کوڈ حروف ہر عام ضرورت کو پورا کرتے ہیں: L 26 بڑے انگریزی حروف سے لیتا ہے، l 26 چھوٹے حروف سے، D 10 ہندسوں سے، اور H 16 ہیکساڈیسیمل حروف (0-9 اور a-f) سے۔ ہائفن، انڈر سکور، اور نقطے علیحدگی کنندہ کے طور پر محفوظ رہتے ہیں۔ باقی سب کچھ خارج رکھا گیا ہے تاکہ پیٹرن صاف اور URLs محفوظ رہیں۔

امتزاجی طاقت

ممکنہ نتائج کی کل تعداد ہر پوزیشن کے اختیارات کی ضرب ہے۔ ایک L 26 امکانات دیتا ہے۔ لگاتار تین (LLL) 26 × 26 × 26 = 17,576 دیتے ہیں۔ -DDD شامل کریں تو کل 17,576 × 1,000 = 17,576,000 منفرد سٹرنگز بنتی ہیں۔ ہر اضافی کوڈ حرف خلا کو ضرب دیتا ہے: ایک اور L اسے 26 گنا بڑھاتا ہے، ایک اور D 10 گنا۔ 12 حروف کا مکمل حرفی پیٹرن 2612 ≈ 95 ٹریلین امکانات رکھتا ہے۔ فی سیکنڈ ایک جنریشن کی رفتار سے، ہر امتزاج مکمل کرنے میں تیس لاکھ سال سے زیادہ لگیں گے۔

اعداد و شمار کے پینل میں اینٹروپی ڈسپلے ان امتزاجات کو ایک واحد عدد میں سمیٹ کر دکھاتا ہے: بے ترتیبی کے بٹس۔ ہر بٹ امکانات کی جگہ کو دوگنا کرتا ہے۔ 6 حروف کا عددی PIN (DDDDDD) ~19.9 بٹس رکھتا ہے۔ 12 حروف کا مخلوط پیٹرن (LLLlllDDDDDD) ~59.8 بٹس رکھتا ہے۔ حوالے کے لیے، ایک مضبوط پاس ورڈ کو عام طور پر کم از کم 60 بٹس اینٹروپی کی ضرورت ہوتی ہے۔

عملی استعمال

پیٹرن ساختی بے ترتیبی پیدا کرتے ہیں۔ سیریل نمبر (LLL-DDDDDD)، تصدیقی کوڈز (LLDDLLDD)، عارضی رسائی ٹوکنز (HHHHHHHH)، فارمز کے لیے ٹیسٹ ڈیٹا، نمونہ لائسنس پلیٹیں (LL-DDDD)، ورژن شناخت کنندے (D.D.D)، فرضی MAC ایڈریسز (HH.HH.HH.HH.HH.HH)۔ ٹیمپلیٹ شکل بیان کرتا ہے۔ براؤزر Web Cryptography API سے ہر پوزیشن کو آزادانہ طور پر بھرتا ہے۔ نتیجہ کاپی کے لیے تیار اور ساختی طور پر آپ کی وضاحت سے مطابقت کی ضمانت رکھتا ہے۔

کلاس روم میں

پیٹرن جنریشن امتزاجیات کو تجریدی ضرب سے نکال کر مرئی دریافت میں بدل دیتی ہے۔ طلبا سے /pattern/LD (ایک حرف، ایک ہندسہ: 260 امتزاجات) پر جائیں اور دس نتائج بنائیں۔ ان سے پوچھیں کہ ڈپلیکیٹ آنے سے پہلے کتنی جنریشنز لگیں گی۔ پھر /pattern/LLD (6,760 امتزاجات) آزمائیں۔ سالگرہ کا مسئلہ ٹھوس ہو جاتا ہے: 260 اختیارات کے ساتھ، ڈپلیکیٹ عام طور پر ~20 جنریشنز میں آ جاتا ہے۔ 6,760 اختیارات کے ساتھ، ~100 سے زیادہ لگتی ہیں۔ طلبا ضربی اضافے کا براہ راست تجربہ کرتے ہیں۔

فن تعمیر کے لحاظ سے نجی

ہر بنائی گئی سٹرنگ کا ہر حرف آپ کے براؤزر کے Web Cryptography API سے آتا ہے۔ سرور یہ صفحہ فراہم کرتا ہے اور اس کا کام ختم۔ آپ کی بنائی گئی سٹرنگز، آپ کی تاریخ، اور آپ کی جنریشن گنتی آپ کے براؤزر میں رہتی ہے۔ سرور کچھ محفوظ نہیں کرتا۔ URL شیئر کرنے سے پیٹرن ٹیمپلیٹ شیئر ہوتا ہے، کوئی بنایا گیا نتیجہ نہیں۔ ہر وصول کنندہ کا براؤزر اپنے آلے کی اینٹروپی سے مکمل طور پر آزاد نتائج بناتا ہے۔

URL کے ذریعے حسب ضرورت بنائیں

ٹیمپلیٹ خود URL کا راستہ ہے:

اپنا پیٹرن ڈیزائن کریں

ایک پہلے سے طے شدہ پیٹرن منتخب کریں یا L, l, D, H اور علیحدگی کنندوں (- _ .) کا استعمال کرتے ہوئے اپنا ٹیمپلیٹ لکھیں۔

بے ترتیب حروف کے لیے L l D H استعمال کریں۔ ہائفن، انڈر سکور، نقطے محفوظ رہیں گے۔

یہ پیٹرن شیئر کریں

یہ لنک بھیجیں۔ انہیں وہی ٹیمپلیٹ ملے گا، اور اپنا بے ترتیب نتیجہ۔

ہر روز ڈیزائن کی عمدگی۔

A' Design Award سے جیوری منتخب کام، ہر صبح تازہ پیش کیا جاتا ہے۔