LINUX.ORG.RU

История изменений

Исправление KivApple, (текущая версия) :

Можно трактовать 1 как текст Гамлета, а 0 как, скажем, текст Тихого Дона.

Так не интересно. В моей трактовке из числа получится извлечь ЛЮБОЙ текст, в том числе, который был утерян или ещё не написан, а не только два произведения. Причём по одному и тому же алгоритму (только смещение в числе будет разное). В этом то вся фишка, что казалось бы можно предсказывать будущее, но есть всего лишь одна загвоздка, которая делает всё бессмысленным (для большинства текстов смещение значительно больше самого числового представления текста).

Число Пи по определению апериодично. А это значит, что в нём постоянно будут встречаться новые последовательности чисел. А поскольку оно ещё и бесконечно по определению, значит в нём встретятся все возможные последовательности. Или не все, но можно придумать универсальный алгоритм, который позволит их получить по смещению (например, в числе 0.13579... надо делить все цифры на два без остатка, иначе мы не получим чётных цифр).

В общем-то, подойдёт и просто генератор случайных чисел. Если он качественный, то очень долго грепая /dev/random, тоже есть вероятность получить любой текст. Но в случае числа Пи можно запомнить смещение и получать текст всегда, а с генератором случайных чисел повторяемость никакая будет.

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

Исходная версия KivApple, :

Можно трактовать 1 как текст Гамлета, а 0 как, скажем, текст Тихого Дона.

Так не интересно. В моей трактовке из числа получится извлечь ЛЮБОЙ текст, в том числе, который был утерян или ещё не написан, а не только два произведения. Причём по одному и тому же алгоритму (только смещение в числе будет разное). В этом то вся фишка, что казалось бы можно предсказывать будущее, но есть всего лишь одна загвоздка, которая делает всё бессмысленным (для большинства текстов смещение значительно больше самого числового представления текста).