Richard Dawkins dalam bukunya The Blind Watchmaker , menjelaskan program Weasel . Algoritme dapat dijelaskan sebagai berikut:
Mulailah dengan string acak 28 karakter. Karakter yang valid adalah semua huruf besar, dan spasi.
Buat 100 salinan string itu, dengan peluang 5% per karakter dari karakter itu diganti dengan karakter acak.
Bandingkan setiap string baru dengan target "METHINKS IT IS LIKE A WEASEL", dan berikan skor masing-masing sesuai dengan jumlah huruf dalam string yang benar dan di posisi yang benar.
Jika salah satu string baru memiliki skor sempurna (28), berhentilah.
Pilih string dengan skor tertinggi dari langkah 3. Cara Anda membuat dasi tergantung pada Anda, tetapi hanya satu string yang dapat dipilih. Ambil string yang dipilih dan lanjutkan ke langkah 2.
Pemenang akan menjadi potongan kode terpendek untuk mendapatkan jawaban yang benar saat mencetak string skor tertinggi dari setiap generasi dalam format berikut:
Jika orang dapat membantu dengan memeriksa jawaban orang lain akan sangat membantu!