..Either we do physics on a large scale, in which case we use classical level physics; the equations of Newton, Maxwell or Einstein and these equations are deterministic, time symmetric and local. Or we may do quantum theory, if we are looking at small things; then we tend to use a different framework where time evolution is described... by what is called unitary evolution...which in one of the most familiar descriptions is the evolution according to the Schrodinger equation: deterministic, time symmetric and local. These are exactly the same words I used to describe classical physics.
However this is not the entire story... In addition we require what is called the "reduction of the state vector" or "collapse" of the wave function to describe the procedure that is adopted when an effect is magnified from the quantum to the classical level...quantum state reduction is non deterministic, time-asymmetric and non local...The way we do quantum mechanics is to adopt a strange procedure which always seems to work...the superposition of alternative probabilities involving w, z, complex numbers...an essential ingredient of the Schrodinger equation. When you magnify to the classical level you take the squared modulii (of w, z) and these do give you the alternative probabilities of the two alternatives to happen...it is a completely different process from the quantum (realm) where the complex numbers w and z remain as constants "just sitting there"...in fact the key to keeping them sitting there is quantum linearity...