Chương trình này dành cho mục đích giáo dục - để chứng minh rằng quá trình mà các ổ đĩa hệ thống tiến hóa - sự thay đổi ngẫu nhiên kết hợp với lựa chọn tích lũy không ngẫu nhiên - khác với cơ hội.
Nếu bạn hoặc bất kỳ của bạn là bạn dường như không thể nắm bắt như thế nào đến chúng ta thấy cuộc sống phức tạp desigens xung quanh chúng ta, mà không có một nhà thiết kế (Thiên Chúa đối với một số).
Khái niệm này lần đầu tiên được minh họa trong chương trình Weasel ban đầu của Richard Dawkins.
Các thuật toán cơ bản như sau:
1. Bắt đầu với một chuỗi ngẫu nhiên.
2. Làm cho 100 bản sao của chuỗi này, có 5% cơ hội cho mỗi nhân vật của nhân vật đó đang được thay thế bằng một ký tự ngẫu nhiên.
3. So sánh mỗi chuỗi với chuỗi mục tiêu, và cung cấp cho mỗi điểm số (số lượng ký tự trong chuỗi đó là chính xác và đúng vị trí).
4.0 Nếu bất kỳ của chuỗi mới có một số điểm hoàn hảo, ngăn chặn.
4.1 Nếu không, dùng chuỗi điểm cao nhất, và đi đến bước 2.
Để biết thêm về các chủ đề cuộc viếng thăm trang Wikipedia http://en.wikipedia.org/wiki/Weasel_program
Tôi cũng muốn khuyên bạn nên đọc cuốn sách "The Blind xuất đồng hồ nổi" của Richard Dawkins.
Tái bút: có một số nhà phê bình mà nhấn mạnh rằng phương pháp này là gian lận bằng cách khóa các chữ cái một khi họ là chính xác, điều này không đúng, bạn có thể kiểm tra toàn bộ mã ở đây - https://drive.google.com/folderview?id=0B2SWliTSzi6bOUx6T3hkVU10RVE&usp=sharing
Thông tin quảng cáo:
ứng dụng này sẽ hiển thị một quảng cáo toàn màn hình khi nhấn vào "Hãy thử tôi" nút
Adds