java script 繰り返しの応用 【配列】

前に書いたサイコロのシミュレーションを、配列を使って前よりも短く書いてみる。

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<style>#hyouji{line-height:1.5em;}</style>
</head>
<body style="background-color:#000;color:#fff;">
<div id="hyouji">
<script type="text/javascript">

var dice,a=[0,0,0,0,0,0];

for(i=1;i<=1000000;i++){
dice=Math.floor(Math.random()*6);
for(j=0;j<6;j++){ if (dice==j) {a[j]++; }}}

for(j=0;j<6;j++){
document.write(j+1+"の出た回数は、"+a[j]+""+a[j]/10000+"%<br>");}

</script>
</div>
</body>
</html>