- 36 名前:デフォルトの名無しさん mailto:sage [2017/02/23(木) 10:07:55.63 ID:unWfgnYk.net]
- for(var i = 0, cnt = 0, all = 0; i < 10000; i++) {
// 恩赦の決定 var pardon = Math.floor(Math.random() * 3) + 1; // 看守の答え var answer = 0; switch (pardon) { case 1: // Aが恩赦 answer = Math.floor(Math.random() * (1 / r)) + 2; if (answer == 2) { console.log("Bは死刑"); } if (answer == 3) { console.log("Cは死刑"); } break; case 2: // Bが恩赦 answer = 3; console.log("Cは死刑"); break; case 3: // Cが恩赦 answer = 2; console.log("Bは死刑"); break; } // 看守の答えがBだった場合 if (answer == 2) { totalTrial += 1; if (pardon == 1) { winA += 1; } if (pardon == 2) { winC += 1; } } } // 看守の答えがBの場合にAが恩赦の確率 // alert("確率:" + (winA / totalTrial * 100) + "%");
|

|