24 Mar non-determinism
Producing unpredictable results. Non-deterministic programming techniques are used to implement fuzzy logic and even simulate chaos. Non-deterministic algorithms rely largely on random, accidental or unpredictable processes. Many suggest brain activity is non-deterministic. Even the best automatic randomizing algorithm is ultimately predictable, so pure non-determinism has yet to be realized in computational systems.
References: Minsky, 1986