Річард Докінз у своїй книзі « Сліпий годинниковий виробник» описує програму Weasel . Алгоритм можна описати так:
Почніть із випадкової рядка з 28 символів. Дійсні символи - це всі великі літери та пробіл.
Зробіть 100 копій цього рядка, 5% шансів на кожного символу буде замінено випадковим символом.
Порівняйте кожну нову рядок із ціллю "МЕТИНКИ, ЩО ВИНАГАЄТЬСЯ", і дайте кожному бал відповідно до кількості букв у рядку, які є правильними та в правильному положенні.
Якщо будь-яка з нових рядків має ідеальну оцінку (28), зупиніться.
Виберіть рядок з найбільшою кількістю балів із кроку 3. Як вирішувати краватку, залежить від вас, але може бути обрана лише одна рядок. Візьміть вибраний рядок і перейдіть до кроку 2.
Переможець буде найкоротшим фрагментом коду, щоб дістатись до правильної відповіді під час друку найвищої кількості балів кожного покоління у наступному форматі:
Якби люди могли допомогти, перевіривши відповіді інших людей, було б дуже корисно!