O determinismo é essencialmente uma função. Lembre-se de Álgebra que uma função é uma correspondência entre um domínio e um intervalo, de modo que cada membro do domínio corresponda exatamente a um membro do intervalo.
Portanto, se f (x) = z, f (x)! = Y, a menos que y seja z. Essa é uma função. Imagine JavaScript:
function Add(A, B) {
return A + B;
}
var addedNumber = Add(2,3);//returns 5
addedNumber = Add(2,3);//still 5
Não importa quantas vezes você chame, Add(2,3)
ele sempre retornará 5. Em outras palavras, Add () é uma função determinística.
Fatores externos podem fazer o Add se comportar de maneira não determinística. Por exemplo, se você introduzir multithreading na equação. A contribuição humana também causa não determinismo.
Agora, é aqui que as coisas ficam interessantes.
"Qualquer um que considere métodos aritméticos de produzir dígitos aleatórios está, é claro, em estado de pecado."
Nota Von Neumann afirma, "métodos aritméticos de produção [...]". Não se trata de dados humanos, simultaneidade, velocidade de amostra de vento lida por um instrumento preciso ou outras formas não algorítmicas de produzir dados aleatórios para uma função determinística.
Isso simplesmente afirma que uma função ou sistema de funções não se tornará subitamente determinístico. Em outras palavras, Add (2,3) não retornará, de alguma forma, 6 ou nada além de 5, com as mesmas entradas . Isso é impossível.
O autor da citação dá um passo adiante.
O melhor que podemos esperar são números pseudo-aleatórios, um fluxo de números que aparecem como se fossem gerados aleatoriamente.
O contexto é definido anteriormente como "em qualquer dispositivo determinístico". Eu poderia terminar a discussão aqui. Mas, e se mudarmos o contexto, introduzindo um novo elemento no sistema? Um elemento não determinístico adicionado como entrada torna o sistema um sistema não determinístico. Embora, removendo o elemento não determinístico, reduzamos de volta a um sistema determinístico. Se, de alguma forma, podemos rastrear ou reproduzir as entradas, podemos reproduzir um resultado. Mas este parágrafo inteiro é tangencial ao que o autor está dizendo. Lembre-se do contexto.
Pode-se discutir sobre o significado do não-determinismo. Mais uma vez, tangencial. Lembre-se do contexto.
Então ele está correto. Em qualquer dispositivo determinístico , é impossível para um sistema determinístico produzir um verdadeiro resultado aleatório.