Mutation is non-random in the sense that it can only make alterations to existing processes of embryonic development. It cannot conjure, out of thin air, any conceivable change that selection might favour. The variation that is available for selection is constrained by the processes of embryology, as they actually exist.