रिचर्ड डॉकिंस ने अपनी पुस्तक द ब्लाइंड वॉचमेकर में , एक वेसल कार्यक्रम का वर्णन किया है । एल्गोरिथ्म को निम्नानुसार वर्णित किया जा सकता है:
28 अक्षरों के एक यादृच्छिक स्ट्रिंग के साथ शुरू करें। मान्य वर्ण सभी अपरकेस अक्षर और स्थान हैं।
उस स्ट्रिंग की 100 प्रतियां बनाएं, जिसमें उस चरित्र के 5% मौका के साथ यादृच्छिक चरित्र के साथ प्रतिस्थापित किया जा रहा है।
प्रत्येक नए स्ट्रिंग की तुलना "METHINKS IT IS LIKE A WEASEL" लक्ष्य के साथ करें, और प्रत्येक को स्ट्रिंग में अक्षरों की संख्या के अनुसार स्कोर दें जो सही और सही स्थिति में हैं।
यदि नए स्ट्रिंग्स में से किसी का भी पूर्ण स्कोर (28) है, तो रोकें।
चरण 3 से उच्चतम स्कोरिंग स्ट्रिंग चुनें। आप कैसे टाई करते हैं यह आपके ऊपर है, लेकिन केवल एक स्ट्रिंग को चुना जा सकता है। चुना हुआ स्ट्रिंग लें और चरण 2 पर जाएं।
विजेता निम्नलिखित प्रारूप में प्रत्येक पीढ़ी के उच्चतम स्कोरिंग स्ट्रिंग को प्रिंट करते हुए सही उत्तर पाने के लिए सबसे छोटा कोड स्निपेट होगा:
अगर लोग अन्य लोगों के जवाबों की जाँच करके मदद कर सकते हैं तो बहुत मददगार साबित होगा!