Реализации алгоритмов/Парадокс Монти Холла: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 448:
var changeOkProb = res.changedAndWon / ((res.changedAndLost + res.changedAndWon) > 0 ? (res.changedAndLost + res.changedAndWon) : 1);
var keepOkProb = res.keepAndWon / ((res.keepAndWon + res.keepAndLost) > 0 ? (res.keepAndWon + res.keepAndLost) : 1);
var text = "<tr><td>NumberКоличество of triesпопыток: " + "</td><td><b>" + count + "</b></td></tr>";
text += "<tr><td>keptНе decisionизменил andрешение wonи выиграл: " + "</td><td>" + res.keepAndWon + "</td></tr>";
text += "<tr><td>keptНе decisionизменил andрешение lostи проиграл: " + "</td><td>" + res.keepAndLost + "</td></tr>";
text += "<tr><td>changedИзменил decisionрешение andи wonвыиграл: " + "</td><td>" + res.changedAndWon + "</td></tr>";
text += "<tr><td>changedИзменил decisionрешение andи lostпроиграл: " + "</td><td>" + res.changedAndLost + "</td></tr>";
text += "<tr><td>ProbabilityВероятность toвыиграть, winпри ifизменении change decisionрешение: " + "</td><td>" + "<b>" + (Math.round(changeOkProb * 10000) / 100) + "%</b>" + "</td></tr>";
text += "<tr><td>ProbabilityВероятность toвыиграть, winбез ifизменения keep decisionрешения: " + "</td><td>" + "<b>" + (Math.round(keepOkProb * 10000) / 100) + "%</b>" + "</td></tr>";
document.getElementById(divId).innerHTML = "<table>" + text + "</table>";
}
Строка 460:
</head>
<body>
<h1>MontyПарадокс HallМонти problemХолла</h1>
Number of tries:
<input type="text" value="100" id="tries" />
<input type="button" value="Run simulationЗапустить" onClick="presentGame(document.getElementById('tries').value, 'data');" />
<br />
<div id="data"></div>