An electron is both a particle and a wave, and we cannot define exactly where a subatomic particle/wave is because it is spread out across time and space - we can only define it through probabilities. Wouldn't there need to be infinite precision and no uncertainty in nature for nature to be deterministic? Considering that infinite precision and certainty don't appear to exist - because experiments show randomness and uncertainty exists at the heart of nature, then would it be correct to assume that both atomic and subatomic particles/waves do not always interact with one another with infinite precision and if so then is it correct to conclude that nature cannot be deterministic - i.e. by having exact knowledge of the starting conditions of the universe and infinite computing power it would still be impossible to calculate exactly how the universe would evolve?