SO - 15473391
by Arun P Johny
HTML
<table border="1">
<th>Sum of Dice</th>
<th>Total Times Rolled</th>
<tr>
<td>2</td>
<td id="sum2"></td>
</tr>
<tr>
<td>3</td>
<td id="sum3"></td>
</tr>
<tr>
<td>4</td>
<td id="sum4"></td>
</tr>
<tr>
<td>5</td>
<td id="sum5"></td>
</tr>
<tr>
<td>6</td>
<td id="sum6"></td>
</tr>
<tr>
<td>7</td>
<td id="sum7"></td>
</tr>
<tr>
<td>8</td>
<td id="sum8"></td>
</tr>
<tr>
<td>9</td>
<td id="sum9"></td>
</tr>
<tr>
<td>10</td>
<td id="sum10"></td>
</tr>
<tr>
<td>11</td>
<td id="sum11"></td>
</tr>
<tr>
<td>12</td>
<td id="sum12"></td>
</tr>
</table>
JavaScript
function print(){
var sums = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
for (var i = 0; i < 36000; i++) {
var dice1 = Math.floor(Math.random() * 6) + 1;
var dice2 = Math.floor(Math.random() * 6) + 1;
var sum = dice1 + dice2;
switch(sum) {
case 2:
sums[0]++;
break;
case 3:
sums[1]++;
break;
case 4:
sums[2]++;
break;
case 5:
sums[3]++;
break;
case 6:
sums[4]++;
break;
case 7:
sums[5]++;
break;
case 8:
sums[6]++;
break;
case 9:
sums[7]++;
break;
case 10:
sums[8]++;
break;
case 11:
sums[9]++;
break;
case 12:
sums[10]++;
break;
default:
break;
}
}
var x = 0;
for(var i = 0; i <sums.length; i++){
x += sums[i];
document.getElementById("sum" + (i + 2)).innerHTML = sums[i];
}
}
window.onload = print