Плохо быть двоешником... :-) Хотелось бы все же уметь считать шанс хак...
X3 Terran Conflict / X3 Земной конфликт
 
X3 Terran conflict  
 

На сайте онлайн (человек): 48



 



Плохо быть двоешником... :-) Хотелось бы все же уметь считать шанс хак...

Terran Conflict (X3TC) / Форум / Форум по игре X3 Terran Conflict (X3TC) / X3 Земной конфликт / Абордаж. Продолжение.

Абордаж. Продолжение.
(http://x3tc.net/x3_forum/?tid=1039)
Автор: boojum
(29.10.2013 00:41:42)

Плохо быть двоешником... Хотелось бы все же уметь считать шанс хака с учетом известных 5% и 2%. Методом тыка и парой статистических моделек дотумкал до велосипедного преобразования.

С расчетом предварительного шанса по известным параметрам вроде бы определились.
Последовательность дальнейших виляний фортуны можно представить простым логическим выражением:

Факт успешного взлома = (Предварительный_шанс% ИЛИ 2%) И НЕ 5%.

Можно это также выразить как (Предварительный_шанс || rand(100) < 2) && 5 <= rand(100).

Для простоты возьмем весьма абстрактный предварительный шанс 50%, по которому есть таблица в трактате.

2% рулетка крутится в случае, если хакеры совсем тупые или средненьким хакерам, как в данном случае, не повезло с DefenceLevel. Общая вероятность успеха слегка увеличивается:
шанс = шанс + (2% - шанс / 100% * 2%) = 50% + (2% - 50% / 100% * 2%) = 51%

С  5% вероятностью комп оживает в самом конце, общая вероятность уменьшается:
Общий_шанс = шанс - (шанс / 100% * 5%) = 51% - (51% / 100% * 5%) = 48.45%

Для наглядности табличка:
Предварительный шанс0%10%20%30%40%50%60%70%80%90%100%
Общий шанс1.9%11.21%20.52%29.83%39.14%48.45%57.76%67.07%76.38%85.69%95%

Сорри за дилетантский подход. Результаты проверял на миллионных прогонах формулки с рандомом для равномерного распределения. Прошу тех кто в теме, поправить или дополнить, если есть чем.

дерево темы → Абордаж. Продолжение. Абордаж. Продолжение. »
Список игр