Weasel Program 1.3
Sarai in grado di scaricare in 5 secondi.
Circa Weasel Program
Questo programma è destinato a scopi educativi - per dimostrare che il processo che guida i sistemi evolutivi — variazione casuale combinata con selezione cumulativa non casuale — è diverso dal puro caso.
Se tu o qualcuno di voi siete amici non riesci a capire come mai vediamo complessi desigeni della vita intorno a noi, senza un designer (Dio per alcuni).
Questo concetto è stato illustrato per la prima volta nel programma originale Weasel da Richard Dawkins.
L'algoritmo di base è il seguente:
1. Inizia con una stringa casuale. 2. Crea 100 copie di questa stringa, con una probabilità del 5% per carattere di quel personaggio sostituito con un carattere casuale. 3. Confrontare ogni nuova stringa con la stringa di destinazione e assegnare a ciascuna di essi un punteggio (il numero di lettere nella stringa corrette e nella posizione corretta). 4.0 Se una delle nuove corde ha un punteggio perfetto, fermati. 4.1 Altrimenti, prendi la stringa con il punteggio più alto e vai al passaggio 2.
Per maggiori informazioni sull'argomento visita la pagina wikipedia http://en.wikipedia.org/wiki/Weasel_program
Consiglierei anche di leggere il libro "The Blind Watchmaker" di Richard Dawkins.
p.s. ci sono alcuni critici che insistono sul fatto che il metodo sta barando bloccando le lettere una volta che sono corrette, questo non è vero, puoi controllare l'intero codice qui - https://drive.google.com/folderview?id=0B2SWliTSzi6bOUx6T3hkVU10RVE&usp=sharing
Informazioni sull'annuncio: Questa app visualizza un annuncio a schermo intero quando si fa clic sul pulsante "Provami"