The Monkey Shakespeare Simulator was created by Nick Hoggard to see how long the famous quote "If you have enough monkeys banging randomly on typewriters, they will eventually type the works of William Shakespeare," would actually take to accomplish.
The monkeys began their work on July 1, 2003. There were 100 monkeys to begin, but their numbers grew as they found time to procreate (basically, the population doubles every couple of days). The lifespan of each monkey was set at 50 years. One monkey was assumed to hit one key per second with 2000 characters per page. The monkey's typewriters had keys that are all the same size, so the monkeys had an equal chance to hit any key.
Rather than match characters from the entire page submitted by each monkey, the program only read from the beginning of a page to the end, because it only looks for an exact match as opposed to the fewest mistakes made by a monkey.
Sometime around February of 2005 the last documented total of characters matched occured. It was 24 characters matched from Henry IV part 2. Most likely higher totals were achieved (my highest was sixteen characters from The Tempest), but unfortunately, they were not documented. It took 2,737,850 million billion billion billion monkey-years for them to achieve this record. A year in the program passes every second. Monkey years are the number of years multiplied by the number of monkeys.
The program compares each page of random monkey text against 37 uncopyrighted plays of Shakespeare's. His sonnets and lesser regarded poetry are not scrutinized by the program.
Unfortunately the site is no longer available online. Accurate records of how many characters the monkey's achieved are unknown. If someone has a more up-to-date figure than the one provided here please pass along the information so it can be provided.
The website was formerly located at, http://user.tninet.se/~ecf599g/aardasnails/java/Monkey/webpages/index.html, and can be viewed using the wayback machine at www.archive.org.