Evolves a random string into a goal string. Its based on the "weasel program" written about by Richard Dawkins.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
src/main/java
.gitignore
EvolText.iml
LICENSE
README.md
pom.xml
screen0.png

README.md

Evolving Text

This code evolves sentences given only a number that rates how good its guesses are. The idea came from a example (Wikipedia page) given in "The Blind Watchmaker" by Richard Dawkins. Each letter in the sentence simulates a single gene in an organism that mutates over time. There are other programs out there that do the same thing and are listed in the wikipedia page. Its often called the weasel simulator because the goal string in the book was "Methinks it is like a weasel".

image