Las probabilidades reales de 100 monos con máquinas de escribir que emiten al azar Hamlet: un descenso a la locura

19580483_af3de93fca_o

Como dice el refrán, si pones 100 monos con máquinas de escribir en una habitación el tiempo suficiente, eventualmente obtendrás Aldea . Pero ¿Lo harás? ? ¿Cuáles son las probabilidades reales de que un mono reproduzca Hamlet al azar? Usemos la razón y mi C + en estadísticas universitarias para resolver esto.

Primero, vamos a establecer algunas reglas básicas para limitar nuestras variables. Lo que cuenta como Aldea ? ¿Importa la capitalización? ¿El espaciado? ¿Estamos teniendo en cuenta el formato adecuado? ¿Y la puntuación? Le pregunté a mis compañeros escritores de Geekosystem y a nuestros amigos de The Mary Sue, y todos me dieron una respuesta diferente sobre lo que aceptarían de un mono que realmente podría llamarse Aldea .

Personalmente, si un mono me entregara una pila de papeles con las palabras de Aldea en una larga cadena ininterrumpida de todas las letras minúsculas, lo llamaría un éxito. No todos mis colegas fueron tan indulgentes y aceptarían una copia idéntica. Por el bien de este problema, estamos definiendo un éxito Aldea de los monos como una coincidencia de personaje a personaje para el texto de la obra que sacamos del sitio de Shakespeare del MIT , pero el formato y las mayúsculas no importan.

Para nuestros propósitos,

nolan estrella del norte camina hacia la oscuridad

¡Ay, pobre yorick!

logo de star trek en marte

es lo mismo que

¡Ay, pobre Yorick!

pero

alaspooryorick

no lo corta.

El número de caracteres que se utilizan es importante para que coincidamos con el número de caracteres del Aldea texto del MIT. La eliminación de las mayúsculas mejora enormemente las probabilidades de los monos al limitar el número de caracteres posibles que se escriben. La puntuación y el espaciado contarán para que podamos hacer coincidir con precisión el número total de caracteres en el texto, así como el número de caracteres únicos utilizados.

Hay 169.541 caracteres en el texto según la herramienta en www.wordcounter.net . Eso incluye las 26 letras del alfabeto, espacios, puntos, comas, apóstrofos, signos de interrogación, signos de exclamación, dos puntos, punto y coma, símbolos y guiones. En total, son 36 personajes posibles.

Aumentaremos las posibilidades de los monos aquí y asumiremos que están usando máquinas de escribir especiales para monos con solo las 36 teclas que necesitan para escribir. Esa es una tecla por carácter, por lo que no tienen que preocuparse por una tecla de mayúsculas.

pasión buffy la cazavampiros

Cada vez que un mono presiona una tecla al azar, tiene una probabilidad de 1 en 36 de presionar la correcta. Las probabilidades de que logren la secuencia correcta de caracteres disminuyen exponencialmente con cada carácter adicional. Es muy poco probable que escriba el nombre H-A-M-L-E-T con estos parámetros, ya que cada letra del nombre solo tiene una probabilidad de 1 en 36 de escribirse correctamente. Así que eso es:

36 x 36 x 36 x 36 x 36 x 36 o 366, que funciona para 1 entre 2.176.782.336 . Dado que estamos trabajando con 100 monos, eso les da probabilidades ligeramente mejores como grupo con 1 en 21,767,823, pero aún no es probable. Y de nuevo, eso está en nuestra máquina de escribir mono especial. Las probabilidades serían mucho peores en una máquina de escribir normal con más teclas y variables como la tecla Mayús y el bloqueo de mayúsculas.

Las probabilidades de que los monos escriban al azar 169.541 caracteres correctos seguidos son de 1 en 36169,541que, si escribe en la calculadora de Google, le da el siguiente resultado:

porque ash siempre pierde

Calculadora infinita de Google

En serio. Esa es la respuesta que obtuvimos. Las posibilidades de que los monos escriban Aldea son uno en el infinito. A menos que alguien quiera multiplicar 36169,541, eso es lo suficientemente bueno para nosotros.

Por supuesto, hay variaciones sobre el dicho. Hemos escuchado Un millón de monos con un millón de máquinas de escribir o incluso monos infinitos con máquinas de escribir infinitas. Claramente, los monos infinitos no van a suceder, y dudamos que alguien pueda juntar un millón de ellos en una habitación. 100 es mucho más manejable. También hemos escuchado variaciones de la frase que dice que los monos escribirían las obras completas de Shakespeare, pero vamos. Ni siquiera pueden salir Aldea .

Por supuesto, este dicho probablemente haya existido mucho antes que las computadoras. Con la adición de un poco más de tecnología que solo una máquina de escribir, la posibilidad de que los monos escriban Aldea podría incrementarse considerablemente. Digamos que las 100 máquinas de escribir de nuestros monos especiales eran en realidad computadoras de monos con las mismas 36 teclas, pero conectadas en red. Entonces podríamos comprobar la entrada de cada pulsación de botón de mono con el archivo de texto real de Aldea.

Al borde de la reacción del tráiler de diecisiete.

Si el botón pulsado corresponde al siguiente carácter del texto, se registra y se coloca en un archivo separado, monkeyhamlet.txt. Solo se registra la entrada correcta en monkeyhamlet.txt, en lugar de presionar un botón al azar. El programa podría estar comparando simultáneamente la entrada de los 100 monos y, finalmente, a través de la pura aleatoriedad por parte del mono, y la exactitud del cálculo puro por parte de la computadora, monkeyhamlet.txt sería Aldea .

Sin la computadora, si solo tienes monos escribiendo, nunca obtendrás Aldea , así que tal vez podamos seguir adelante y dejar que esta frase se apague. O al menos actualícelo un poco.

(vía Aldea , Wordcounter.net , imagen a través de Oliver Hammond )

Mientras tanto en enlaces relacionados