I'm a mechanical engineer by training, so please forgive ignorance in my question.
Heisenberg's uncertainty principle states (to my understanding) that one cannot measure both position and momentum to arbitrarily high accuracy, but does this imply (or does this not imply) that one cannot measure one and predict the other?
Consider the following thought experiment. Construct a box with a button and screen on the outside. When the button is pressed, a number between 0 and 1 appears on the screen. Let's suppose that the number on the screen represents the results of an experiment. If a troll is inside the box and uses an algorithm to decide what number is displayed (let's say a pseudo-random number generator), then couldn't someone on the outside of the box theoretically guess what algorithm is being used?
I guess the question I'm asking is: although physics can be accurately described by a stochastic model, does this imply that developing a non-stochastic model is impossible?