LINUX.ORG.RU
ФорумTalks

[ubuntu][обизянко] Виртуальные обезьяны напечатали поэму Шекспира

 


0

1

!Ъ: http://lenta.ru/news/2011/09/26/monkeys/ http://www.jesse-anderson.com/2011/09/a-few-million-monkeys-randomly-recreate...

Ъ: Американский программист Джесси Андерсон (Jesse Anderson) проверил на практике утверждение о том, что обезьяны, случайным образом нажимая клавиши пишущей машинки, рано или поздно смогут напечатать текст произведения Шекспира. Гипотеза также известна как «Теорема о бесконечных обезьянах». Для выполнения задачи Андерсон задействовал «виртуальную обезьяну» - программу, которая выдает случайные последовательности из букв английского алфавита. В каждую последовательность входят девять букв. Если такая последовательность букв встречается в произведениях Шекспира, она сохраняется, если нет - то отбрасывается. Пробелы и знаки препинания игнорируются. ... Андерсон рассказал, что для выполнения вычислений он воспользовался «облачной» платформой Amazon EC2. В работе он также использовал систему распределенных вычислений Hadoop и домашний компьютер под управлением Ubuntu.



Последнее исправление: skai-falkorr (всего исправлений: 1)

Так не честно, надо в правильном порядке)

CrossFire ★★★★★
()

Миф, гриб, и радиоволна. «Это мы отбрасываем, это не считаем, это сохраняем». Бред, миф не подтверждён.

AlexCones ★★★
()

> программу, которая выдает случайные последовательности из букв английского алфавита. В каждую последовательность входят девять букв.

И как, связззный текст-то получился в итоге или то, что я думаю?

name_no ★★
()

В каждую последовательность входят девять букв. Если такая последовательность букв встречается в произведениях Шекспира, она сохраняется, если нет - то отбрасывается.

Уже ясно по этим строкам, что гипотеза так и осталась гипотезой

papochka
()

>Андерсон рассказал, что для выполнения вычислений он воспользовался «облачной» платформой Amazon EC2

Юз-кейс символизирует

jcd ★★★★★
()

> для выполнения вычислений он воспользовался «облачной» платформой Amazon EC2

Все-таки грустно, когда ресурсы используются на какую-то чепуху. У кого-то базисы Гребнера не считаются из-за недостаточного количества памяти, а кто-то дурью мается, проверяя на практике сто лет как доказанное утверждение. С каких пор оно гипотезой стало ?

alpha ★★★★★
()
Ответ на: комментарий от skai-falkorr

> ну да.целая поэма

целая поэма, в которой все слова английские и состоят из 9 букв? У Шекспира есть такая??

name_no ★★
()
Ответ на: комментарий от name_no

в оригинале не читал, так что не стану врать. кстати может не букв, а символов имелось ввиду?или до 9 символов проверялось.

skai-falkorr
() автор топика

А почему не взять однобуквенные «последовательности»? Тогда я вам и «Войну и мир» напечатаю.

Sadler ★★★
()
Ответ на: комментарий от skai-falkorr

> в оригинале не читал, так что не стану врать. кстати может не букв, а символов имелось ввиду?или до 9 символов проверялось.

Он тупо генерил рандомом 9 символов. Если эти символы совпадали с теми, которые мы ищем, сдвигался по тексту на 9 символов, и снова генерил. Программист изнасиловал журналиста, в общем.

Sadler ★★★
()
Ответ на: комментарий от Sadler

> Он тупо генерил рандомом 9 символов. Если эти символы совпадали с теми, которые мы ищем, сдвигался по тексту на 9 символов, и снова генерил. Программист изнасиловал журналиста, в общем.

То есть в данном случае на самом деле, этот недопрограммист это сделал, а не как в том комиксе. Жесть, как нелепа бывает судьба.

name_no ★★
()

Экспериментально подтвердить факт, для которого теоретически рассчитана вероятность... у этого «программизда» точно все в порядке с логикой?

segfault ★★★★★
()

Так надо было не 9 букв, а столько букв сколько всего в произведении Шекспира.
Пока на практике подтверждено лишь то, что обезьяна может напечатать 9 букв как у Шекспира.

sid350 ★★★★★
()
Ответ на: комментарий от madcore
$ time cat /dev/urandom | grep -i linux

Binary file (standard input) matches

real	110m37.003s
user	57m47.357s
sys	110m40.115s
alpha ★★★★★
()

Ну и причём здесь убунта. С тем же успехом там могла стоять хоть FreeBSD, к делу это не имеет никакого отношения

ZenitharChampion ★★★★★
()

ТС, поздравляю! Ты абсолютно бесплатно прорекламировал Amazon EC2. Молодец.

Othniel
()

Ну да, конечно... Вот только реальная обезьяна будет по десять раз подряд одну и ту же букву жать, и никогда не напечатает ни строчки из поэмы.

unC0Rr ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.