Summary
How predictable is evolution? Key components of evolution (mutation, recombination, and genetic drift) are all “random” processes [1,2]. Add chance in ecological events (like a particularly large asteroid impact) and it seems like evolution should be unpredictable...
More information & hyperlinks