To me, if being more fit guarantees survival while being less fit guarantees perishing, evolution is a deterministic (or non-random) system. However, if being more fit only makes survival more probable while being less fit make perishing more probable, then evolution is a stochastic (or random) system because it is based on probabilities of survival whereas the former deterministic system is based on certainties. Notice that it is by virtue of the fact that the events are constrained and probabilities of survival non-uniformly distributed, which is what evolutionary biologists* seem to mean when they say that evolution is "non-random", that evolution happens in the stochastic system. If the events were unconstrained and the probabilities of survival uniformly distributed, which is what creationists mean when they call evolution is "random", evolution couldn't happen because every individual would be equally fit. Thus, in so far as evolutionary biologists mean something more restricted than mathematicians and statisticians** when they describe evolution as "non-random", the description of evolution as "non-random" is completely correct within the confines of evolutionary biology. Similarly, in so far as creationists mean something even more restricted than mathematicians, statisticians, and evolutionary biologists when they describe evolution as "random", the description of evolution as "random" is completely incorrect outside of the confines of creationism.