That is incomplete. As I mentioned every generation there are "mutations" and yes I suppose tou could call some or all of these mutations random. However it is the enviornment that determines which "mutations" will survive. And I feel strongly that "random" is being misused here. There is no organism on earth that is evolving against its enviornment. (You coupd perhaps argue that humans are). But at any rate lets take the case of the whale. If losing legs and growing flippers was random. How many random mutations occured to the base animal before no legs and fins won out. Sort of like the throw of dice is random however limited to 6 random outcomes. The gene pool contains most the info from the current animals ancestors. Lioe how the human brain has the reptillioncomplex, the mammillion complex, and the hman adaptation. The whale still has legs they are just under theskin. I doubt there is ever a whale born with full legs. However if the oceans were to dry up. Whatever the whale evolves into will probably have legs.
Ecoli mutating in response to enviornment.
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2869130/
See adaptive mutation
Moles have bad eyesight because they live underground. They didn't randomly mutate bad eyesite then decide to start living in the dark.
Moles have bad eyesight because they didn't need eyes in the dark environment they live in.
Therefore bad mutations in the 'eyebuilding' genes weren't an important selection factor.
Because of missing selection bad mutations in the eybuilding genes accumulated over generations until the eyesight was gone.
It's like 'You Don't use it, you lose it'.