Миллион обезьян заменяются одним сайтом

    Все знают, что миллион обезьян, если их их посадить за пишущие машинки, напишут любое литературное произведение. Просто, по теории вероятности.

    Пора избавить бедных животных от этой участи — все может уже делать компьютер. Эра обезьяньего гуманизма наступила :)
    Сайт Миллион обезьян имитирует действия длиннохвостой макаки при печатании текста.

    Каждый может проверить, сколько раз нужно будет обновить страницу (а каких-то десять лет назад пришлось бы замучить с десяток животных), чтобы найти свое имя в случайной последовательности букв. Особенно, если его зовут, например, Максимилиан или Райнгольд.

    И теперь представьте, сколько времени понадобилось бы для того, чтобы сгенерировать в случайном порядке хотя бы стишок типа:

    «Уронили мишку на пол,
    Оторвали мишке лапу.
    Все равно его не брошу,
    Потому что он хороший»

    ЗЫ. Just for fun

    ЗЗЫ. Этот текст сгенерирован обезьяной за 6 лет, 8 месяцев, 24 дня, 6 часов, 19 минут, 44 секунды.

    ЗЗЗЫ. Это безумство является прямым продолжением безумства с числом "ПИ", если кто помнит :)

    Средняя зарплата в IT

    113 000 ₽/мес.
    Средняя зарплата по всем IT-специализациям на основании 10 037 анкет, за 2-ое пол. 2020 года Узнать свою зарплату
    Реклама
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее

    Комментарии 95

      +3
      Сайт имитирует действия длиннохвостой макаки альбиноса? Иначе почему она печатает капсом?
        +2
        Так исторически сложилось. Однажды макака нажала на клавишу «Caps Lock» так сильно, что та вышла из строя.
        В процесс мы вмешиваться не имеем права, поэтому, видимо, капсом будет писать до тех пор, пока не придется заменять клавиатуру.
          +2
          Первая клавиатура закончилась.
          Сейчас без капса. :)
          +1
          ладно там капс. могла вполне случайно нажать на клавишу. гораздо сложнее понять, как обезьяна умудрилась так часто использовать «Shift»…
            0
            На кириллических печатных машинках знаки препинания в нижнем регистре, а вот цифры набираются с шифтом.
            0
            клево… как раз нужна «рыба» для сайта :)
              +4
              Рыбу на vesna.yandex.ru берут.
                0
                спасибо большое!
            +4
            заборное слово из трех букв сразу нашлось
              0
              Вы его в тексте от обезьяны нашли? ;)
                +8
                Я предвидел, что его будут искать одним из первых :lol:
                0
                Надо признать, очень точное замечание :)
                img196.imageshack.us/img196/6053/20090820104626.jpg
                  +1
                  Какая обезьяна использовалась при разработке?
                    +3
                    При разработке в качестве обезьяны использовался я лично :)
                      0
                      Способны ли обезьяны на слепую печать?
                        +2
                        Я писал сайт с завязанными глазами. Так что, как видим, способны.
                          +1
                          обезьяна может печатать вслепую со скоростью 1000 символов в минуту. Но такая фигня получается.
                            +1
                            надо отметить, для обезьяны особой разницы нет — фигня получается в любом случае )))
                              +6
                              Также можно отметить, что при скорости в 1000 символов в минуту между человеком и обезьяной разницы тоже нет — фигня получается в любом случае :)
                      +1
                      Вам бы подошел раздел — «Я безумный»)
                        +3
                        Сумасшествие — мое второе имя :lol:
                        • НЛО прилетело и опубликовало эту надпись здесь
                          +1
                          чет 503 щас
                          хабраэффект?
                            0
                            врядли хабраэффект.
                            У меня пашет нормально.
                            +26
                            o_O

                              0
                              сори за размер :(
                                0
                                спасибо за содержание! :)
                                не думал, что так быстро найдется, честно говоря :)
                                • НЛО прилетело и опубликовало эту надпись здесь
                                    +1
                                    было бы смешнее если б нашлась фраза «ХАБР УЖЕ НЕ ТОРТ» :)
                                      +16
                                      • НЛО прилетело и опубликовало эту надпись здесь
                                          0
                                          Я и не заметил ведь сразу :)))
                                    +6
                                    размер лечится адекватным для скриншотов форматом png
                                    0
                                    Через php curl'ом в цикле?
                                    Шутка. Сказал «Верю», смотря скроллбар…
                                    +3
                                    Типа вавилонской библиотеки?(=
                                    • НЛО прилетело и опубликовало эту надпись здесь
                                        0
                                        Обезьянкам ещё не одну сотню лет придется учиться печатать, чтобы вышла хотя бы первая строка из четверостишия. Лучше бы они взламывали Пентагон =)
                                          0
                                          у меня тоже 503. что там было то?
                                            0
                                            Видимо, это из-за того, что там все только вчера вечером размещено — наверное, ДНС не у всех обновились.
                                              0
                                              хабраэффект =\ Тоже хочу посмотреть =(
                                              0
                                              Из-за заглавных букв — первая мысль «открыл сайт не в той кодировке» :)
                                                +1
                                                CTRL+A

                                                «Найди слово „ХУЙ“ и возрадуйся»

                                                … или что — то около того, смысл один, не успел запомнить, 503 ошибка
                                                  0
                                                  «Найди здесь слово „ХУЙ“ — получи удовольствие!»
                                                    0
                                                    Да да, так и написано было :)
                                                  0
                                                  Ваш сайт завесил мне IE8
                                                    +1
                                                    сейчас я его уменьшил в 100 раз. Надеюсь, хватит :)
                                                      +1
                                                      Да ладно, мне его не жалко :)
                                                    +10
                                                    © 2009 Петр Кудинов
                                                    При цитировании текстов ссылка на первоисточник обязательна. Не вздумай хитрить!!!
                                                    жжоте xDD
                                                      +2
                                                      Service Temporarily Unavailable =(

                                                      там кто-то написал cat /dev/urandom | grep <что-то> для веба?)
                                                        0
                                                        Ну обезьянами наверное тут являемся мы, те кто ищет что-то на этом сайте :)
                                                          +1
                                                          да уж, работают как я понял, толькочерные обезьяне?
                                                            0
                                                            было бы забавнее, если б иногда учитывалось чередование гласных и согласных. увы обезьяна этого не умеет.
                                                            • НЛО прилетело и опубликовало эту надпись здесь
                                                                +3
                                                                Спалился, обманщик!!! :)
                                                                там нет латиницы
                                                                • НЛО прилетело и опубликовало эту надпись здесь
                                                                    +1
                                                                    Пусть переводят.
                                                                  0
                                                                  Более того, обезьяна вряд ли научится нажимать Shift +, незря ведь на сайте все буквы в верхнем регистре.
                                                                  • НЛО прилетело и опубликовало эту надпись здесь
                                                                  0
                                                                  А код для следующих версий сайта будет генерероваться при помощи существующего?
                                                                    +1
                                                                    Капитан Очевидность намекает: слово йух, строго засекречено и встречается подозрительно часто. Обезьяны хорошо запомнили это слово, под напором запросов CTRL+F
                                                                      0
                                                                      50 раз обновлял, своё имя не нашёл. Тупые обезьяны. )
                                                                        0
                                                                        Не знаю, как вы, но я занес этот сайт в закладки с меткой «Генератор обезьяньей рыбы».
                                                                          0
                                                                          Похожий эксперимент делали в передаче «Головоломы» на канале Дискавери.
                                                                          Они ставили эксперимент над произведением Шекспира.

                                                                          Там посадили около 10 людей, которым завязали глаза и они печатали хаотично на печатных машинках какое-то время.
                                                                          И потом разобрали с того вышло только пару слов, которые совпали с книгой.
                                                                            0
                                                                            Мда… Я был лучшего мнения о канале «Discovery»
                                                                              +1
                                                                              Вот не надо! Дискавери лучший канал (не считая порнушных :)) из всех, что транслируются на русском. А подобные вещи — just for fun, делают просмотр еще более занимательным и увлекательным.
                                                                            0
                                                                            Пасхалку бы туда какую прикрутить, так для интересу.
                                                                            Чтоб каждый раз, обновляя, был готов к бунту обезьян.
                                                                              +8
                                                                              If you put a million monkeys at a million keyboards, one of them will eventually write a Java program.

                                                                              The rest of them will write Perl programs.
                                                                              Like this one — Go -f>@+?*<.-&'_:$#/%! yourself!

                                                                              © stackoverflow.com
                                                                                +1
                                                                                Похоже на миллион воинов упячки, тщетно пытающихся блеснуть оригинальностью.
                                                                                  +3
                                                                                  Спасибо, мне очень помог Ваш сайт для написания кассационной жалобы на постановление суда по рассмотрению жалобы в порядке ст.125 УПК РФ.
                                                                                    0
                                                                                    теперь вместо миллиона пишущих обезьян используется один человек, который должен нажать на кнопку «Обновить» миллион раз ))))))
                                                                                      0
                                                                                      Кстати, по поводу вашего предыдущего сайта с числом «Пи».
                                                                                      Я бы хотел купить на нем число «10».
                                                                                        0
                                                                                        Это в личку, плиз. Не хотелось бы тут отвлекаться :)
                                                                                          0
                                                                                          На самом деле, тут я прикалываюсь.
                                                                                          Потому что во всей миллионной последовательности чисел нету _ни одной_ последовательности «10» ;)
                                                                                            0
                                                                                            В смысле, потому, что числа от «0» до «9»? :)
                                                                                              0
                                                                                              Ой, туплю. Я нажал Ctrl+F, и попробовал на странице найти «10», но не нашел. И сделал вывод что из-за какого-то математического парадокса такой последовательсности в числе «Пи» нету.
                                                                                              А дело было в том, что на сайте числа через пробел указываются, то есть надо было искать не «10», а «1 0» )
                                                                                              Сорри)
                                                                                                +1
                                                                                                Придется покупать :lol:
                                                                                        0
                                                                                        есть такой метод написание читаемых текстов: в словарь загоняются большие существующие тексты. потом случайным образом выбирается буква, стоящая в начале случайного предложения из словаря, на второе место ставится буква, которая так же стоит на втором месте в случайном предложении начинающейся с первой буквы. а затем уже проще:
                                                                                        берётся случайная буква из словаря с условием, что в словаре перед ней стоят те же самые две буквы, что и в генерируемом тексте. в итоге генерируемый текст получается читабедьным, так как состоит из существующих слогов. пробелы, знаки препинания и союзы получаются автоматически.
                                                                                          +2
                                                                                          Меня вначале название топика сконфузило. Прочитал: миллони обезьян занимаются одним сайтом:)
                                                                                            +1
                                                                                            Было бы круто, если бы сгенерированный текст прогонялся по словарям и подсвечивались бы слова.
                                                                                              0
                                                                                              Это бы сэкономило труд людей, которые ищут в тексте получившиеся слова :)
                                                                                                0
                                                                                                Хорошая мысль.
                                                                                                Вы знаете, как реализуется? Я-то швах ведь. :)
                                                                                                  0
                                                                                                  Реализовать то несложно, а вот требования к серверу возрастут существенно.
                                                                                                0
                                                                                                Ещё можно посмотреть, что даст, например, time cat /dev/urandom | grep habrahabr. Хотя в этом случае разброс символов от 0 до 255. Но можно быстро программку на C набросать, чтоб избавиться от такого недостатка. :-)
                                                                                                  0
                                                                                                  sym_gen.c: pastebin.com/d24f33e1
                                                                                                  gcc -o sym_gen sym_gen.c
                                                                                                  time ./sym_gen | grep -m 1 -q 'lucky' за 2.562 секунд.
                                                                                                  0
                                                                                                  ачбзоьтцюы
                                                                                                  Тут 4 буквы ь, ц, ю и ы– довольно редкие. А при генерации лучше чаще использовать буквы п, о, а, с, и остальные — пореже.
                                                                                                    0
                                                                                                    99% работы сделано.
                                                                                                    Осталось написать и отладить фитнесс-функцию.

                                                                                                    PS/ Извините за занудство.
                                                                                                    :)
                                                                                                      +1
                                                                                                      Я когда-то очень хотел вычислить, через сколько лет минимум станет возможным нарушение авторских прав (при условии, что они не заканчиваются никогда) на стихотворное произведение благодаря случайному стечению обстоятельств. Типа, написал некий товарищ стихотворение, а оно точь в точь совпало с одним из произведений Есенина. Конечно, автор не должен быть знакомым с его творчеством для чистоты эксперимента.
                                                                                                        0
                                                                                                        кажется мне что этот сайт не сохраняет получившиеся шедевры! Ведь может и так получиться что человечество никогда не узнает что одна из обезъян таки напечатала войну и мир! Надо срочно исправлять ситуацию:)
                                                                                                          0
                                                                                                          Было бы круче чтобы можно было написать фразу или абзац, а потом просчитать сколько страниц текста обезьянам надо набрать до того как получить заданную фразу.
                                                                                                          Но это уже 'just for fun' для гугла.
                                                                                                            0
                                                                                                            Я надеюсь, при разработке не пострадало ни одной обезьяны?
                                                                                                              0
                                                                                                              Увы, но поскольку используется псевдогенератор случайных чисел, ни одно из великих произведений не будет написано даже за бесконечный промежуток времени :)

                                                                                                              Для этого как минимум нужен генератор случайных чисел на какой либо аналоговой основе, а не цифровой
                                                                                                                0
                                                                                                                А как вы это установили? Проверили все возможные seed-ы генератора случайных чисел, используемого на сайте?
                                                                                                                  0
                                                                                                                  Seed зачастую 32-битный и нередко неслучайный (легендарное srand(time());).

                                                                                                                  Осталось узнать период ПГСЧ и расчёты становятся тривиальными.
                                                                                                                0
                                                                                                                «Уронили мишку на пол,
                                                                                                                Оторвали мишке лапу.
                                                                                                                Все равно его не брошу,
                                                                                                                Потому что он хороший»

                                                                                                                ЗЗЫ. Этот текст сгенерирован обезьяной за 6 лет, 8 месяцев, 24 дня, 6 часов, 19 минут, 44 секунды.


                                                                                                                а как это было подсчитано?
                                                                                                                  +6
                                                                                                                  Секундомером

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

                                                                                                                Самое читаемое