Weasel Program 1.3

라이센스: 무료 ‎파일 크기: N/A
‎사용자 평가: 0.0/5 - ‎0 ‎투표

에 대해 Weasel Program

이 프로그램은 교육 목적을 위한 것입니다 - 진화 시스템 및 mdash를 구동하는 과정, 비 무작위 누적 선택 및 mdash와 결합 된 임의의 변화가 순수한 기회와 다르다는 것을 입증하기 위해.

당신 또는 당신의 친구가 있다면 우리는 디자이너 (일부 하나님)없이, 우리 주변의 복잡한 삶의 desigens을 볼 수있는 방법을 파악 할 수없는 것 같다.

이 컨셉은 리처드 도킨스의 오리지널 족제비 프로그램에서 처음 그려졌습니다.

기본 알고리즘은 다음과 같습니다.

1. 임의 문자열로 시작합니다. 2. 이 문자열의 100부를 만들고 해당 캐릭터의 문자당 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

광고 정보: 이 앱은 "Try me" 버튼을 클릭할 때 전체 화면 광고를 표시합니다.