Evrim iki şeyi gerektirir. En iyi uyum gösteren, üreyerek başarılı genlerini iletebilen organizmalar gerçekten seçilebilmelidirler; ancak bu, seçilim yapılabilecek bir çeşitliliğin varlığı anlamına gelir. Bu çeşitlilik canlı hücrelerin DNA içeriğindeki değişikliklerden ve kopyalama sürecindeki kusurlardan kaynaklanır.