Все совпадения неслучайны.
С появлением компьютерных наук возникла и потребность в поиске новых способов получения случайных чисел вместо аппаратных генераторов и таблиц. И там и там и правда были случайные числа, но генераторы всё-таки давали сбои, а таблицы были сложными для работы на первых компьютерах с сильно ограниченным объёмом памяти.
В 1946 году Джон фон Нейман предложил алгоритм для получения последующих значений, основываясь на предыдущих. Чтобы сгенерировать псевдослучайные числа «методом середины квадрата»:
возьмите N-значное число возведите его в квадрат возьмите N-средних цифр
Во многих приложениях такая последовательность вполне годная, поскольку она кажется «достаточно» случайной. Например, её использовали в качестве источника данных в ранних работах по Монте-Карло. Ну а сейчас алгоритм не применяется — цикл повторения значений, которые он генерирует, слишком короткий.
Двумя годами ранее Джон фон Нейман присоединился к проекту по созданию одного из первых компьютеров — ENIAC. Расчет на нём чисел π и e с точностью до 2000 знаков после запятой помогли математику понять, как компьютер может генерировать практически случайные числа. В рамках проекта фон Нейман совместно с группой метеорологов разработал первый численный прогноз погоды. Такие результаты использовались для расчетов, касающихся баллистики и проектирования взрывных устройств, в частности, в Манхэттенском проекте.