Детерминизм по сути является функцией. Из алгебры помните, что функция - это соответствие между доменом и диапазоном, так что каждый член домена соответствует ровно одному члену диапазона.
Поэтому, если f (x) = z, f (x)! = Y, если y не равно z. Это функция. Представьте себе JavaScript:
function Add(A, B) {
return A + B;
}
var addedNumber = Add(2,3);//returns 5
addedNumber = Add(2,3);//still 5
Независимо от того, сколько раз вы вызываете, Add(2,3)
он всегда вернет 5. Другими словами, Add () является детерминированной функцией.
Внешние факторы могут заставить Add вести себя недетерминированным образом. Например, если вы введете многопоточность в уравнение. Вклад человека также вызывает недетерминизм.
Теперь здесь все становится интересно.
«Любой, кто рассматривает арифметические методы получения случайных цифр, конечно, находится в состоянии греха».
Заметьте, что фон Нейман утверждает, что «арифметические методы получения [...]». Речь не идет о человеческом входе, параллельности, выборочных скоростях ветра, считываемых с точного прибора, или о других неалгоритмических способах получения случайного ввода для детерминированной функции.
Это просто говорит о том, что функция или система функций не станет внезапно недетерминированной. Другими словами, Add (2,3) не будет каким-либо образом возвращать 6 или что-либо, кроме 5, при тех же входных данных . Это невозможно.
Автор цитирования делает еще один шаг вперед.
Лучшее, на что мы можем надеяться - это псевдослучайные числа, поток чисел, которые выглядят так, как будто они были сгенерированы случайным образом.
Контекст предварительно определен как «на любом детерминированном устройстве». Я мог бы закончить спор здесь. Но что, если мы изменим контекст, введя новый элемент в систему? Недетерминированный элемент, добавленный в качестве входных данных, делает систему недетерминированной системой. Хотя, удаляя недетерминированный элемент, мы возвращаемся к детерминированной системе. Если мы можем каким-то образом отследить или иным образом воспроизвести входные данные, мы можем воспроизвести результат. Но весь этот абзац тангениален тому, что говорит автор. Помните контекст.
Можно спорить о значении недетерминизма. Еще раз загар. Помните контекст.
Так что он прав. На любом детерминированном устройстве для детерминированной системы невозможно получить истинный случайный результат.