In the presence of those facts I think the mutations can be random. It does make one wonder though if there's a higher power behind all the successful mutations or if they're really random.
.
What is mutations?
Mutations are the errors in the DNA copy process.
Organisms have built in error corrections to minimize such mutations in their DNA because there is no "Good" or "Bad" mutations.
A mutations is deemed "Good" if it allows the organism to survive better in a particular environment.
Move the organism to a different environment and the mutations will not help it to survive.
Yes. Mutations are random in the sense that we cant predict which mutations will occur. But in another sense it is not random because not all mutations occur with equal probability.
Mutations is one of the way variance is added to the species genome. But there are other ways variations can be had. For example virus insert themselves into cells of other organism. Gene's can be added to the host genome in this way. In the early evolution from unicellular to multi-cellular this mechanism would have been more common.
So there is no good or bad mutations.
And it is not guided.