Skip to content

Instantly share code, notes, and snippets.

@timjb
Created April 15, 2012 19:09
Show Gist options
  • Select an option

  • Save timjb/2394370 to your computer and use it in GitHub Desktop.

Select an option

Save timjb/2394370 to your computer and use it in GitHub Desktop.
var kandidat = 0.8; // Wahrscheinlichkeit, dass Kandidat die richtige Antwort weiß
var experte = 0.7; // Wahrscheinlichkeit, dass Experte die richtige Antwort weiß
function chanceKandidatGewinnt () {
var n = 10000;
var gewinnt = 0;
for (var i = 0; i < n; i++) {
var k = 0, e = 0;
while (true) {
if (Math.random() < kandidat) { k++; }
if (Math.random() < experte) { e++; }
if (k >= 3 && k > e) { gewinnt++; break; }
if (e >= 3 && e > k) { break; }
}
}
return gewinnt / n;
}
function main () {
var p = chanceKandidatGewinnt();
var pAlle = p*p*p*p*p;
console.log(p);
console.log(pAlle);
}
main();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment