Тарас кажись с тебя $
Кажется понял! Никакой магии и волшебства. Чистая математика.
1. Заметьте, что когда вы запускаете "магический квадрат", каждый раз там у номеров меняются символы. Например, возьмите число 99, запомните символ, нажмите обновить, и вы увидете, что при каждом нажатии "обновить" в браузере, он меняется, и, соответственно все так.
2. Проделайте элементарные вычисления. Открыт у вас этот "магический квадрат", берёте ("загадываете") любое число. Из него вычитаете составляющие, как там написано, рассмотрим на примере, приведённом там, 54-5-4=45. Этому получившемуся числу соответствует, определённый символ. Не торопитесь жать на чёрный квадрат, загадайте ещё одно число, к примеру, 97. 97-7-9=81. Смотрите, какой символ ему соответствует, и видите, что такой-же, что и 45-и. Опять не торопитесь нажимать на чёрный квадрат. Берёте третье число, к примеру, 33, 33-3-3=27, и опять видите, что ему соответствует тот-же символ, что и 45-и, 81-у, 27-и. Это, при желании, можно проделать со всеми числами. Жмёте на чёрный квадрат и видите тот самый символ, который всегда получался.
Магия?
Принцип работы:
Есть в математике такое понятие, как арифметическая прогрессия, заданная формулой, т.е. числовая последовательность. Даное число xy, где x - от 0-я до 9-и и y - от 0-я до 9-и. Формула: Zn=x-y. Т.е. при подставлении значений получится следующее: 9(10-1-0), 9(11-1-1), 9(12-2-1), 9(13-3-1), 9, 9, 9, ..., 18(20-2-0), 18(21-2-1), 18(22-2-2), 18, 18, ..., 27(30-3-0), 27(31-3-1), 31, 31, ..., 36, 36, 36, ..., 45, 45, ..., 56, ..., 63, ..., 72, ..., 81, ...
А всему этому ряду всегда соответствует 1-н символ. Просто при перезапуске он постоянно меняется.
Математика лучше любой магии.