Апрель 1961 года. Город Рино, штат Невада. Казино. Ночь сменилась утром, а игрок-одиночка в очках и с короткой стрижкой всё резался в блэкджек. Его баланс: минус 100 баксов. Но лицо не выражало беспокойства. Он ждал. И вот условия его теории выполнились — пошли выигрыши. Система работала, он обыграл дилера. Когда мужчина уходил с пачкой купюр, крупье смотрел на него квадратными глазами.
Того человека звали Эдвард Торп. Он был не шулером или везунчиком, а профессором Массачусетского технологического института. Торп родился в Чикаго и с детства увлекался математикой и играми. В Калифорнийском университете в Лос-Анджелесе Эд получил степень бакалавра, а потом и магистра по физике. В 1959 году, вскоре после защиты диссертации по функциональному анализу, молодой исследователь устроился преподавать в MIT. Но он всегда был одержим идеей «нагреть» казино с помощью науки. Считалось, что это невозможно.
В то время в MIT работал один из первых компьютеров. Ламповый мэйнфрейм IBM 704 весил почти 9 тонн и обладал внушительными 18 КБ оперативки (не смейтесь). Наш герой самостоятельно освоил Fortran и после занятий шел в вычислительный центр нагружать ЭВМ расчетами по поиску выигрышных стратегий в азартных играх. В результате симуляций Торп вывел относительно простую методику подсчета карт в блэкджеке (также «очко» или «21»). В блэкджеке карты выбывают из игры, и нужно отслеживать концентрацию оставшихся десяток. Когда их доля в колоде возрастает, игрок получает статистическое преимущество над заведением. Торпу не терпелось проверить теорию на практике.
Математик стартовал с крохотных ставок в захолустном казино в Рино, о чем упоминалось в начале. А потом, одолжив 10 тыс. долларов у крупного воротилы, отправился в тур по самым злачным игорным домам Невады и за несколько дней удвоил сумму. В 1962 году Торп выпустил книгу «Обыграй дилера», где описал свои похождения, а также привел выкладки и формулы. Она стала бестселлером, казино же судорожно бросились менять правила.
Но адреналина Эду, видимо, не хватало. Еще до написания научпоп-книги Торп хотел поскорее опубликовать научную статью про победную стратегию в «двадцать одно» в престижном журнале PNAS. Он искал действующего члена Академии, который даст зеленый свет его рукописи. В MIT был такой один — Клод Шеннон. Криптограф, отец теории информации и электронщик, помешанный на конструировании гаджетов в гараже. В его честь назван Claude Code.
Шеннон со статьей помог. Вдобавок у ученых обнаружился общий интерес… к рулетке. Друзья купили настоящее рулеточное колесо и поставили его в подвале особняка Шеннона (aka дом Энтропии) близ Кембриджа. Экспериментаторы соорудили лабораторную установку с секундомерами, стробоскопами и прочими приборами и принялись изучать физику вращения шарика. После девяти месяцев кропотливого труда «самоделкины» собрали компьютер размером с пачку сигарет, предсказывающий, в какой сектор попадет шарик. Карманный девайс носили на поясе, а управляли нажатием большими пальцами ног на тумблеры, спрятанные в ботинках. Устройство в ответ подавало звуковой сигнал в маленький динамик в ухе. Дуэт создал первый в мире носимый компьютер!
В летние каникулы ученые семьями поехали в Лас-Вегас тестировать секретную систему. Компьютер работал как часы. Только тонкие провода наушника часто ломались, жены волновались, поэтому амбициозную затею свернули. К тому же казино после шумихи из-за блэкджека заносили Торпа в черные списки — ему даже приходилось гримироваться и представляться вымышленными именами.
Профессор, срывающий куш, не очень радовал мафию. Однажды Торпу подсыпали снотворное в кофе и сломали тормоза автомобиля. Математик решил уйти в более безопасное, но не менее рискованное место — Уолл-стрит. Там ученый применил тот же научный подход и заработал миллионы долларов. Но это уже другая история.
Такой вот рафинированный пример, как статистика и программирование помогают в жизни. Учите, пригодится