Выбрать главу

У этого компьютера был генератор случайных чисел. Функция RND(l) давала произвольное число от ноля до одного, функция RND(26) – число от ноля до двадцати шести, а INT/RND(26) делало число целым. Нам ничего не стоило написать программу, в которой 1 '"* А, 2 = В и так далее. Мы не отвлекались на знаки препинания. Мы назвали свою программу «Обезьяна Моторола» и стали проверять гипотезу, что даже обезьяна, печатая на протяжении веков произвольные знаки, способна создать шекспировскую трагедию.

У «Эппла» уходило около четырех часов на заполнение одной дискеты «произвольным текстом». Загрузив перед сном программу, Эвелин выпускала «Обезьяну», утром меняла дискету и перед уходом в школу все начинала снова. Ее мать испугалась, что им будут приходить огромные счета за электричество, но я убедил ее, что экономнее на неделю оставить компьютер в работающем состоянии, чем каждый раз включать его, сотрясая и оглашая писком весь дом.

После уроков мы просматривали получившуюся ахинею, гоняя ее по экрану, в поисках осмысленного слова, а то и целой фразы. После первого прогона мы изменили функцию на INT/RND(27), сделав из «27» пропуск: просматривать сплошной текст, без пробелов между словами, оказалось невозможно.

Я сказал «между словами»? Это я погорячился. Строки приобрели следующий вид:

GMJRDBRKMHDNFWVYNVE OQ FFVH

После второго прогона мы изменили функцию на INT/RND(31), превратив дополнительные пять знаков в пробелы. В итоге цепочки букв разбились на похожие на слова куски:

GMJRD BRKMHDNF WVYNVE OQ FFVH

Как видишь, дополнительные пробелы мало что дали.

Месяц шел за месяцем, и я постепенно уяснил, что поиск смысла в произвольном тексте «Эппла» равнозначен поиску в почтовом ящике отцовской весточки.

В шекспировской строке примерно тридцать букв. Вероятность получить хотя бы одну шекспировскую строку равнялась миллиардной доле процента. Но до нас с Эвелин это дошло только в выпускном классе.

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

В общем, то был первый этап моего проекта, фаза «Эппл Бейсик». Так сказать, «Обезьяна номер один».

Гораздо позже я узнал, что никаких генераторов случайных чисел не существует и что все наши усилия были воистину мартышкиным трудом.

Я поступил в один из бостонских колледжей, нечто вроде технического училища, и стал специализироваться по компьютерам. Эвелин уехала куда-то изучать физику.

Таких друзей, как Эвелин, у меня больше никогда не было. Мне больше не доводилось встретить человека, которого бы всерьез интересовало, открываем ли мы произвольные тексты или создаем их сами. С Эвелин можно было часами спорить на эту тему. Я полагал, что мы их открываем, она выступала за акт творения. Сошлись мы на том, что Ньютон свое исчисление открыл, а Шекспир «Гамлета» создал.

Однажды я наблюдал в Бостоне частичное солнечное затмение. Когда оно произошло, я шел по людной торговой улице. На тротуаре играли дети, смотревшие на солнце незащищенными глазами. Нашлись и взрослые не умнее их. Я оторвал от какого-то ящика кусок картона и в центре проковырял ручкой дырку.

Потом я поднял картонку над головой. Через дырку на тротуар упало изображение скукожившегося светила. Вокруг меня столпились любопытные. Я забрался на ступеньки, чтобы сделать изображение яснее. Дети кричали «браво», взрослые аплодировали моей догадливости. Я начал было объяснять азы небесной механики, чем рассеял толпу. Видимо, подошел к концу обеденный перерыв.

Ранним утром следующего дня мне позвонила мать, чтобы сообщить о смерти отца.

– Грузовик на заводе подавал назад и наехал на него. Ужасная случайность!

Я едва не сошел с ума окончательно.

На первом курсе колледжа я изучал основы математики и в итоге понял, что построить машину, генерирующую настоящие случайные числа, невозможно. Ты-то зарабатываешь на жизнь тем, что чинишь сломавшиеся механизмы, и, видимо, воображаешь, что Вселенная основана не просто на произволе, а на извращенном произволе. Но серьезные математики знают, что не существует такого фокуса, такого уравнения, чтобы создать по-настоящему произвольный числовой ряд. Нам с Эвелин было в свое время невдомек, что наша «Обезьяна Моторола» мертворожденная.

Вселенная – не большая машина, ловко собранная Космическим Часовщиком, и не колесо рулетки, где снуют, подобно белым шарикам, атомы, выстраивая нашу судьбу в соответствии с единственным случайным событием. Нет, Вселенная – это нечто другое, нечто среднее, нечто таинственное, настолько опирающееся на числа, что всякое предсказание исключено.