define('TARGET','METHINKS IT IS LIKE A WEASEL'); define('TBL','ABCDEFGHIJKLMNOPQRSTUVWXYZ '); define('MUTATE',15); define('COPIES',30); define('TARGET_COUNT',strlen(TARGET)); define('TBL_COUNT',strlen(TBL)); // Determine number of different chars between a and b function unfitness($a,$b) { $sum=0; for($i=0;$i0) $parent[0]=$parent[$best_i]; $iters++; print("Generation $iters, score $best: $parent[0]\n"); } while($best);