2 Анатоль
>Ну с чего Вы взяли что м=0 ?
Итак, алгоритм:
int t=(сумма цифр числа m)+3:
m = t^17; //t умножить на себя несколько раз (17)
Label1.Text = (m % 100); //остаток от деления m на 100
Включили компьютер - в области памяти m оказалось произвольное число. Допустим, это число равно 123.
Запустили алгоритм.
Трассировка №1:
m=123
t=(1+2+3)+3=9
m=9^17=16677181699666600
(m % 100)=0
Отсюда получили следующее значение m=0
Трассировка №2:
m=0
t=(0)+3=3
m=9^17=129140163
(m % 100)=63
Отсюда получили следующее значение m=63
и т.д.
>м = *******************00, где звёздочки - любые цифры, которых Вы не знаете.
Похоже, вы (кстати, зачем вы ко мне на Вы) путаетесь в знаках присваивания/равенства. Замените знак равенства на знак присваивания и все встанет на свои места:
int t=(сумма цифр числа m)+3:
m := t^17; //t умножить на себя несколько раз (17)
Label1.Text := (m % 100); //остаток от деления m на 100
>Ведь не м=0, а м % 100 = 0.
m - это область памяти. И ей последовательно, согласно приведенному алгоритму, присваиваются значения. Нас не интересуют промежуточные значения m. Только конечный итог.
>Ну введите дополнительную переменную R (результат работы алгоритма)
R = m % 100;
Label1.Text = (R);
Вот только R Вы и можете наблюдать.
Ок. Смотрим, насколько случайно значение R.
Трассировка №1:
m=123
t=(1+2+3)+3=9
m=9^17=16677181699666600
R := (m % 100)=0
Отсюда получили первое значение R1=0
Трассировка №2:
m=0
t=(0)+3=3
m=9^17=129140163
R := (m % 100)=63
Отсюда получили следующее значение R2=63
и т.д.
Получили совершенно однозначную функцию R=f(i), где i - номер шага трассировки.
>Ну вот, клацаете кнопку, в метке получаете случайное число от 0 до 99.
Как видите, случайностью тут и не пахнет. "Случайное" число на экране на самом деле всецело определяется номером клика. Ну и, естественно, первоначальным значением памяти при включении компьютера. Но оно не в счет, т.к. внешний источник случайности.
2 новичок
>Вам уже ответили, что применив один и тот же алгоритм к одним и тем же входным данным всегда получаются одни и те же выходные данные. Это очевидно. Что вы пытаетесь этим примером доказать или опровергнуть?
Счас узнаете
2 shuklin
>чистый алгоритм без реализации вообще никакую последовательность выдать неспособен. Ни случайную, ни псевдослучайную, ни детерминированную. Устройство может что то выдавать.
Что я слышу! Оказывается без устройства-то никак. Почему же тогда уважаемые создатели ИИ всегда "по умолчанию" рассматривают ИИ-программу отвлеченно от конкретного устройства?
>Покажите мне результат работы чистого алгоритма без устройства его выполнения и без внешней среды.
А это не ко мне вопрос, а к противникам неалгоритмического подхода в ИИ-строении.