EvoApplet that demonstrates the power of evolution by using cumulative random selection to generate a text phrase that would be virtually impossible to generate by pure chance alone | |
Download |
Evo Ranking & Summary
Advertisement
- License:
- Freeware
- Publisher Name:
- Fuzzy Quark
- Publisher web site:
- Operating Systems:
- Win98,WinME,WinNT 4.x,Windows2000,WinXP,Windows2003
- File Size:
- 68.36 KB
Evo Tags
- generate generate bassline generate signal generate help generate infopage generate ofx generate SAV generate name generate method generate biorhytm generate text generate executable generate random number Generate random name generate anaglyphs generate pedigree generate sparkline generate screensaver generate wml generate imagemap generate metatag generate webpage generate workload generate random integer generate random string generate feed generate drumloops generate soundscape generate toneburst generate burninwave Generate popupmenu generate bitmap generate spirals generate elipse generate fabric generate rhombus generate Silhouette generate zoomlines generate grass Generate Iteration generate octree-structure generate text image generate wildcard move text selection Generate TreePad generate batch text generate phrase Generate Qestion generate text file Generate Layout generate exponent Random quote selection generate landlord generate passkeys Generate GUID generate codewheel generate radiogram azimuth generate generate azimuth generate text stereogram generate URI organigram generate generate random Generate TSR Generate STRUCTURE generate sid generate AssemblyInfo UUID generate Generate OracleHelp Generate JavaHelp Generate WebHelp Generate Codepoint escription executable generate generate knots generate guilloche generate art text generate anagram generate questionnaire generate random data Generate Control generate FSM generate passphrase generate demo generate NSD generate typo generate bibliography Generate EarthSculptor Plugins generate ActionScript3 generate Verilog generate makefile generate JCL generate bitprints generate random sentence generate to-do problem generate generate ERD Generate Classes generate headline Cumulative Update generate JCAMP generate Hadamard matrice generate combination Generate Microsummary generate lexer generate Persona generate tune generate waving text generate circular text generate random password generate CVV2 generate triangulation generate toolpath generate songbook generate geodesic generate fsi Generate Manifest Generate WSDL generate controller Cumulative GPA Cumulative generate bibform generate interface Generate ResX Generate Autoclick generate wikipage generate WScipt generate hardlink Generate ViewModel Text Selection generate resource generate parsers generate rdlc generate Mandelbulb generate sandbox generate dta Generate Well Control generate navigation generate synonym Generate Resonance generate gibberish generate FCS histogram generate interacting genotypes Generate Random Pasword generate FPC Generate Gerber generate wget generate curl generate XQuery Cumulative Sum
Evo Description
Many people do not realise the formidable power of cumulative random selection. For example, many people reject evolution and think that something like the eye could not have formed spontaneously by itself. This is partially correct, it would be quite astonishing if something complexed formed spontaneously by itself but this isn't actually what happens. For example, take the phrase THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG. Imagine thousands of monkeys bashing away at a keyboard - what are the odds of a monkey typing that exact phrase purely by chance? I worked out that if you include punctuation characters and capital letters, the probability of a random sentence arriving at exactly that text are approximately 1 in 1,800,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000. The monkeys would be probably typing until the heat death of the universe and would still not have typed it. However, suppose you did the following: start with a completely random sentence of garbage, say PAF QXFJUTS SAJFYQQLADGAZF DBJFBYAQ SDBYASHP. Think of this as the parent sentence. From this sentence, create 10 child sentences, some of which have small mutations, i.e. the occasional letter is slighly different from the parent sentence. Now work out which of the 10 children is the closest to the sentence THE QUICK BROWN FOX JUMPED OVER THE LAZY DOG, no matter how far. This then becomes the next parent sentence from which the next 10 child sentence are produced. Over many iterations, the parent sentence will accumulate gradual improvements until the target sentence is reached.
Evo Related Software