100 کو 5 بے ترتیب تناسب میں تقسیم کریں جن کا مجموعہ بالکل 100 ہو۔
کسی مقدار کو بے ترتیب تناسب میں تقسیم کرنا احتمالات کے قدیم ترین مسائل میں سے ایک ہے۔ تصور کریں کہ ایک چھڑی کو بے ترتیب مقامات پر توڑا جائے اور ٹکڑوں کی پیمائش کی جائے۔ ریاضی دان نتیجے میں آنے والی تقسیم کو بے ترتیب ترکیب کہتے ہیں، اور 100 کو 5 مثبت عدد صحیح حصوں میں تقسیم کرنے کے ہر درست طریقے کا بالکل یکساں احتمال ہوتا ہے۔ اس ٹول کے پیچھے الگورتھم 99 ممکنہ پوزیشنوں میں سے 4 منفرد بریک پوائنٹس رکھتا ہے، انہیں ترتیب دیتا ہے، اور خلا کی پیمائش کرتا ہے۔ صاف، تیز، اور ثابت شدہ طور پر منصفانہ۔
کسی سے پوچھیں کہ چھڑی کو 5 مساوی احتمال والے حصوں میں توڑنے پر سب سے بڑے ٹکڑے کا اوسط کیا ہوگا۔ زیادہ تر لوگ 20% کے قریب اندازہ لگاتے ہیں۔ اصل جواب اس سے کہیں زیادہ ہے۔ 5 حصوں کے لیے، متوقع سب سے بڑا حصہ ہارمونک نمبر فارمولے کی پیروی کرتا ہے: کل کا H(5)/5۔ یہ تقریباً 46% بنتا ہے۔ اوپر تقسیم لائن پر E[max] لیبل والا سنہری نشان اس نظریاتی قدر کو ٹریک کرتا ہے۔ تقسیم کرتے رہیں اور دیکھیں کہ آپ کے نقطے اس کے گرد جمع ہوتے ہیں۔
جیومیٹری کے لحاظ سے، 100 کو 5 غیر منفی حصوں میں تقسیم کرنے کے تمام ممکنہ طریقے ایک شکل پر موجود ہیں جسے (4)-سمپلیکس کہتے ہیں۔ دو حصوں کے لیے، سمپلیکس ایک لکیری قطعہ ہے۔ تین حصوں کے لیے، یہ مثلث ہے۔ چار کے لیے، ایک ٹیٹراہیڈرون۔ بے ترتیب ترکیب الگورتھم اس جیومیٹری شکل پر یکساں طور پر نمونے لیتا ہے، یعنی سطح پر ہر نقطے کا یکساں احتمال ہے۔ ریاضی دانوں پیٹر گسٹاو لیجون ڈیریکلے اور بعد میں جارج پولیا نے بے ترتیب تقسیمات کی تقسیم کو باقاعدہ شکل دی، اور تمام پیرامیٹرز 1 کے برابر ہونے پر ڈیریکلے ڈسٹریبیوشن بالکل وہی مسلسل ینالاگ بیان کرتی ہے جو یہ ٹول عدد صحیح گول کرنے کے ساتھ پیدا کرتا ہے۔
ہر تقسیم crypto.getRandomValues() کو کال کرتی ہے، جو ہر جدید براؤزر میں شامل Web Cryptography API ہے۔ یہ فنکشن ہارڈویئر سطح کے اینٹروپی ذرائع سے حاصل کرتا ہے: حرارتی شور، برقی جٹر، اور آپ کے آلے میں دیگر طبعی عمل۔ بے ترتیب بریک پوائنٹس ان ہارڈویئر سیڈز سے ریجیکشن سیمپلنگ کے ذریعے منتخب کیے جاتے ہیں، جو تمام درست پوزیشنوں کی یکساں کوریج کو یقینی بناتا ہے۔ آپ کا براؤزر تمام حساب کتاب کرتا ہے۔ سرور صرف یہ صفحہ فراہم کرتا ہے اور اس سے زیادہ کچھ نہیں۔ اسے آپ کا نتیجہ کبھی معلوم نہیں ہوتا۔
بے ترتیب تناسب کسور، فیصد، اور وسائل کی تقسیم سکھانے کے قدرتی ذرائع ہیں۔ طلباء کو ایک منظرنامہ دیں: ایک اسکول کے پاس 5 پروگراموں میں تقسیم کرنے کے لیے 100 یونٹس کا بجٹ ہے۔ ہر طالب علم کو /ratio/5 پر جا کر بار بار تقسیم کرنے دیں۔ ہر مرتبہ سب سے بڑی تقسیم ریکارڈ کریں۔ فی طالب علم 20 تقسیمات کے بعد، سب سے بڑے حصے کی کلاس اوسط حساب کریں۔ یہ ہارمونک نمبر کی پیشگوئی کی طرف مائل ہوتی ہے، جو یہ ظاہر کرتی ہے کہ احتمالات کا نظریہ مجموعی رویے کی پیشگوئی کیسے کرتا ہے جبکہ انفرادی نتائج بالکل مختلف ہوں۔
پائی چارٹ مشق کے لیے، طلباء سے /ratio/5 کے ساتھ تقسیم بنوائیں، پھر ہاتھ سے متعلقہ پائی چارٹ بنوائیں۔ فیصد کو زاویوں میں تبدیل کرنا (ہر 1% برابر 3.6 ڈگری) کسور، فیصد، اور جیومیٹری نمائندگی کے درمیان تعلق کو مضبوط بناتا ہے۔ ٹول کو کسی اکاؤنٹ کی ضرورت نہیں، کوئی طالب علم ڈیٹا جمع نہیں کرتا، اور کوئی کوکیز سیٹ نہیں کرتا۔
ہر تقسیم آپ کے براؤزر کے اندر ہوتی ہے۔ سرور صفحہ فراہم کرتا ہے۔ آپ کا آلہ تناسب بناتا ہے۔ نتائج آپ کے براؤزر کی میموری اور localStorage میں رہتے ہیں، مکمل طور پر آپ کے کنٹرول میں۔ یہ URL شیئر کرنے سے ٹول کی ترتیب دوسرے شخص کو بھیجی جاتی ہے۔ ان کا آلہ اپنے اینٹروپی ذریعے سے اپنی آزادانہ تقسیم بناتا ہے۔ ایک ہی لنک پر جانے والے دو لوگ ہر بار بالکل مختلف نتائج حاصل کرتے ہیں۔
حصوں کی تعداد URL میں موجود ہے۔ ایڈریس بار میں براہ راست تبدیل کریں:
یہ لنک بھیجیں۔ انہیں وہی ٹول ملے گا، بالکل مختلف نتیجہ۔
روزانہ الہام
A' Design Award سے جیوری منتخب کام، ہر صبح تازہ پیش کیا جاتا ہے۔