Dawkins weasel is an algorithm that simulates the process tha drives evolutionary systems: random variation with non-random selection to show that it is different from pure chance.