احتمال واقعی 100 میمون با ماشین تحریر به طور تصادفی از هملت خارج می شود: نزولی در جنون

19580483_af3de93fca_o

به قول معروف ، اگر 100 میمون با ماشین تحریر را به اندازه کافی طولانی در یک اتاق قرار دهید ، در نهایت خواهید یافت هملت . ولی آیا شما هر چند ؟ احتمال واقعی یک میمون که هملت را به صورت تصادفی تکرار می کند چیست؟ بیایید از دلیل و C + من در آمار دانشگاه استفاده کنیم تا این موضوع را کشف کنیم.

ابتدا ، ما می خواهیم چند قانون اساسی برای محدود کردن متغیرهای خود تنظیم کنیم. آنچه حساب می شود هملت ؟ آیا بزرگ بودن اهمیت دارد؟ فاصله دارد؟ آیا ما در قالب بندی مناسب فاکتورینگ می کنیم؟ در مورد علائم نگارشی چطور؟ من از نویسندگان Geekosystem و دوستانمان در The Mary Sue از همکارانم س askedال کردم ، و همه پاسخ متفاوتی به من دادند که چه چیزی را از یک میمون می پذیرند که واقعاً می توان آن را نامید. هملت .

به شخصه ، اگر میمونی یک دسته از کاغذها را به من تحویل داد هملت در یک رشته طولانی و نشکن از تمام حروف کوچک ، من آن را موفقیت می نامم. همه همکاران من آنقدر راحت نبودند و نسخه ای یکسان را قبول می کردند. به خاطر این مشکل ، ما در حال تعریف یک موفق هستیم هملت میمون به عنوان یک شخصیت برای شخصیت مطابقت دارد متن نمایشی که از سایت MIT’s Shakespeare بیرون کشیدیم ، اما قالب بندی و بزرگنمایی مهم نیست.

برای اهداف ما ،

دیانا پرنس و استیو ترور

افسوس یوریک بیچاره!

dc superhero girls فصل 2

مثل این هست که

افسوس یوریک بیچاره!

ولی

alaspooryorick

برش نمی دهد

میشه تو تلویزیون بگی گربه

تعداد کاراکترهای مورد استفاده مهم است به طوری که با تعداد کاراکترهای موجود در آن مطابقت داشته باشیم هملت متن از MIT حذف حروف بزرگ با محدود کردن تعداد نویسه های احتمالی تایپ شده احتمال میمون ها را تا حد زیادی بهبود می بخشد. علائم نگارشی و فاصله شماری خواهد شد بنابراین می توانیم تعداد کل نویسه های متن و همچنین تعداد کاراکترهای منحصر به فرد را به طور دقیق مطابقت دهیم.

با توجه به ابزار موجود در متن ، 169،541 نویسه وجود دارد www.wordcounter.net . که شامل تمام 26 حرف الفبا ، فضا ها ، دوره ها ، ویرگول ها ، رسوبات ، علامت سوال ، علامت تعجب ، نقطه های علامت گذاری به عنوان نقطه ، نقطه ویرگول ، نقطه علامت گذاری و خط فاصله است. در مجموع ، این 36 شخصیت ممکن است.

ما در اینجا شانس میمون ها را افزایش می دهیم و فرض می کنیم که آنها از ماشین تحریر مخصوص میمون فقط با 36 کلید لازم برای تایپ استفاده می کنند. این یک کلید برای هر کاراکتر است ، بنابراین آنها نباید نگران یک کلید شیفت باشند.

هر بار که میمون یک کلید تصادفی را فشار می دهد ، از 1 در 36 احتمال ضربه زدن به کلید راست را دارد. احتمال برخورد آنها با توالی صحیح کاراکترها با هر شخصیت اضافی به طور تصاعدی کاهش می یابد. صرف تایپ نام H-A-M-L-E-T با این پارامترها بسیار بعید است ، زیرا هر حرف از این اسم فقط 1 در 36 تایپ صحیح دارد. بنابراین این است:

36 x 36 x 36 x 36 x 36 x 36 یا 366، که کار می کند تا 1 در 2،176،782،336 . از آنجایی که ما با 100 میمون کار می کنیم ، این به عنوان یک گروه با 1 در 21،767،823 احتمال کمی بهتر است ، اما هنوز محتمل نیست. و دوباره ، این روی ماشین تحریر مخصوص میمون ماست. احتمال وجود یک ماشین تحریر معمولی با کلیدها و متغیرهای بیشتر مانند کلید شیفت و قفل درپوش ها بسیار بدتر خواهد بود.

احتمال میمون ها برای تایپ کردن 169،541 نویسه صحیح در یک ردیف به صورت تصادفی 1 در 36 است169،541اگر در ماشین حساب Google تایپ کنید ، نتیجه زیر را به شما می دهد:

Google Calculator Infinity

به طور جدی. این جوابی است که ما گرفتیم. شانس تایپ کردن میمون ها هملت در بی نهایت یکی هستند مگر اینکه کسی بخواهد 36 را ضرب کند169،541، این به اندازه کافی برای ما خوب است.

مسابقه سنجاب d&d

البته در این گفته تنوع وجود دارد. ما یک میلیون میمون با یک میلیون ماشین تحریر یا حتی میمون بی نهایت با ماشین تحریر بی نهایت شنیده ایم. میمون های بی نهایت به وضوح اتفاق نمی افتد و ما شک داریم که کسی قصد داشته باشد میلیون ها نفر از آنها را در یک اتاق جمع کند. 100 بسیار بیشتر قابل کنترل است. ما همچنین انواع عباراتی را شنیده ایم که ادعا می کند میمون ها کارهای کامل شکسپیر را می نویسند ، اما بیا. آنها حتی نمی توانند خارج شوند هملت .

البته این گفته احتمالاً مدتها قبل از رایانه وجود داشته است. با اضافه شدن کمی بیشتر از فناوری نوشتن ماشین تحریر ، امکان تایپ میمون ها هملت می تواند بسیار افزایش یابد بگویید تمام 100 ماشین تحریر مخصوص میمون ما در واقع کامپیوترهای میمونی با 36 کلید یکسان بودند ، اما بهم پیوسته اند. سپس می توانیم ورودی هر دکمه میمون را در برابر فایل متنی واقعی بررسی کنیم هملت

صدای خوک را تکان می دهد

اگر دکمه فشار داده شده مربوط به کاراکتر بعدی متن باشد ، وارد شده و در یک فایل جداگانه ، monkeyhamlet.txt قرار می گیرد. فقط ورودی صحیح به جای فشار دادن تصادفی در دکمه monkeyhamlet.txt ثبت می شود. این برنامه می تواند همزمان مقایسه ورودی از هر 100 میمون و در نهایت ، از طریق تصادفی محض از طرف میمون ، و محاسبه دقیق دقت در قسمت کامپیوتر ، monkeyhamlet.txt باشد هملت .

بدون کامپیوتر ، اگر فقط میمون هایی را تایپ می کنید ، هرگز نخواهید گرفت هملت ، بنابراین شاید ما بتوانیم پیش برویم و بگذاریم این عبارت از بین برود. یا حداقل آن را کمی به روز کنید.

(از طريق هملت ، Wordcounter.net ، تصویر از طریق الیور هاموند )

در ضمن در پیوندهای مرتبط