Bodhitharta writes:
the fact is, If the mutations are random then the biological viability/fitness would also be random.
That does not follow. Natural selection is the antithesis of randomness. If a process is selective that by its very nature is not random but selective.
Natural Selection (biological viability if you will) is a filter. A filter is selective and not random.
I can think of a number of simple thought experiments to demonstrate this. For example, assume you have a mixture of spherical and square shapes in a box of the same primary dimension. If you cut a hole in the box to match the radius of the spherical shape and give the box a good random shaking, the shapes will jostles about randomly. Occasionally a spherical shape will pop out but never a square. This selection or filtering process is not random.