мне кажется, 3 сек. это очень долго для такого функционала. При подсчете программа использует все ядра? зачем использовать миллионы подсчетов, если можно взять меньше, а результат получить такой же с очень маленьким отклонением? Я это к тому, что такой же практически результат можно получить гораздо быстрее. Там же процент на победу не в тысячных выводится.
Как насчет переноса раздела "Немного Юморка" в эту тему?
Разве ТС не заслужил?