You didn't say "random mutation" before; you said "random natural selection".....
The the result becomes random if any piece is random.