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>