Michael, apologies for the presumption, but it would appear from your emphasis of "randomness" that you may not be fully familiar with the concept of evolution through natural selection.  Not my place to explain it properly but evolution is unbelievable if you regard it as a tornado in a junk yard creating a space shuttle.  Rather look at it as someone standing at the base of a mountain, one side of which is a sheer cliff and the other a very gradual slope to the peak.  The "randomness" objection looks at evolution as the equivalent of trying to jump to the top - clearly impossible, whereas natural selection is the equivalent of a walk up the other side.  It takes a long time (remember we have billions of years to play with here) and the steps are (very) small but it is by no means impossible.  And why?  Because each step builds on the last.  Each time you take one you don't have to go back to base camp and then jump a little bit further to take the next.