Heisenberg’s Uncertainty principle states that you cannot find the velocity and position of the electron at the same time. This would, in a more abstract sense, mean that you cannot unroll time to a point and exactly predict what would happen next or what exactly happened in the past. One can only make a probabilistic guess. If we can accurately predict it, then we would be able to predict the entire sequence of events that would follow, in terms of which atom would combine and form which element and so on, to evolution of life forms and humans, all the way till our present being and future outcomes.
It is interesting to note that, given that the entire universe follows a random path. We still dont know how to create randomness quantitatively. Every random generator humanly created has a regular sequence and thus not really “random” (pseudo-random) while the entire universe is random… I read in a book recently that psychiatrists cannot analyse themselves. The reason being analysing ones own self is similar to making one’s own brain to think about itself. A function calling itself…recursion. Unless there is no termination case, it will go on for ever without arriving at a decision, which is logical as well. So, may be creating randomness is a similar issue ?