Weasel Program 1.3
5秒でダウンロードできます。
に関しては Weasel Program
このプログラムは、教育目的を目的としています - 進化システム&mdashを駆動するプロセスを実証するために;非ランダム累積選択&mdashと組み合わせたランダムな変動;純粋な偶然とは異なることを実証します。
あなたやあなたの友人なら、デザイナー(一部の人にとっては神)なしで、私たちの周りの複雑な人生を見る方法を理解できないようです。
このコンセプトは、リチャード・ドーキンスのオリジナル・イタチ・プログラムで最初に描かれました。
基本的なアルゴリズムは次のとおりです。
1. ランダムな文字列から開始します。 2. この文字列のコピーを 100 部作成し、その文字の 1 文字あたり 5% の確率でランダムな文字に置き換えます。 3. 新しい文字列をターゲット文字列と比較し、各スコア(正しい文字列の正確な位置にある文字の数)を与えます。 4.0 新しい文字列のいずれかが完全なスコアを持っている場合は、停止します。 4.1 それ以外の場合は、最高得点文字列を取り、ステップ 2 に進みます。
トピックの詳細については、ウィキペディアのページhttp://en.wikipedia.org/wiki/Weasel_program
リチャード・ドーキンスの「ブラインド・ウォッチメーカー」の本も読むことをお勧めします。
p.s. 正しい文字をロックすることによってメソッドが不正行為を主張するいくつかの批評家があります, これは真実ではありません, あなたはここでコード全体をチェックすることができます - https://drive.google.com/folderview?id=0B2SWliTSzi6bOUx6T3hkVU10RVE&usp=sharing
広告情報: このアプリは、「試してみる」ボタンをクリックすると、全画面表示の広告を表示します