It's constrained, but it's not zero. It's also surely pretty random as to which particular sperm fertilises which particular egg to produce which particular combination of DNA from all the possible permutations from the DNA of the two parents, which also provides variety on which natural selection can act.
The important question, I think, is: if it was possible to turn back time 4 billion years and start again from exactly the same point with exactly the same laws of physics, would you end up with lifeforms identical to the ones we now see? My understanding is that the answer to that question is no, though I'm willing to be corrected.
The problem with the wishers for determinism is not just that they wish for determinism on its own but also for a determiner who determined the trajectory of it all right from the start and he does not play dice.
So when they ponder over the question of winding back time... not of course knowing that you can't do that because of Entropy and all... they don't just ponder if life would be started again or that it would be the same... but indeed, they go further and think that individuals also will come about again and would live the same life again.
Which cannot possibly happen unless there is a clock-maker who made the gears and wound the clock.
When I throw a deck of American playing cards in the air and look down which one landed closest to my left foot out of the 52... the probability of it being the Queen of Diamonds is 1/52.
It is totally random but it is not going to be the Sota de Bastos of a Spanish playing cards deck.
So when genetic mutations happen due to solar flares or a neutron from a
14C atom fissuring and bombarding a particular ACGT sequence and mangling it, it is all RANDOM.
But just like the Queen of Diamonds is not going to become the Sota de Bastos, there is a limit on the randomness... and that is of course before the final result being viable or sexy enough to mate or survive long enough to do it again in the environmental constraints and pressures.
So evolution is
Constrained random mutations punctuated by environmental constraints
Even the environmental constraints can be considered random because the Queen of Diamonds landed next to my left foot but a different card landed next to my right one and the Jack of Clubs never came close to my feet... so when I picked my card the selection process was constrained by WHERE the random landing of the card ended up...
A favorable random mutations could have happened to some poor African girl in Somalia yesterday that made her a genius who could have figured out a cure for cancer... but... ah well... RANDOM environmental constraints punctuated her right out.
Thus resulting in Jimmy and Tania in Australia having to die because no one found yet the cure for their bloody cancer. And Tania's mother was so sad that she divorced her husband and became an alcoholic and ended up killing Mary and her baby on a pedestrian crossing when she was driving under the influence. And Mary's baby also had a genetic mutation that could have made the human race find a cure for Alzheimer's disease. But now Jimmy's dad will eventually never be cured of his Alzheimer's... all because some bloody brigand in Somalia had a nasty dad who beat him up.