java script 繰り返しの応用
架空のサイコロを100万回振って、出た目をカウントするシミュレーションをやってみる。
<!DOCTYPE HTML> <html > <head> <meta charset="utf-8"> <title>test2</title> <style> #hyouji{line-height:1.5em;} </style> </head> <body style="background-color:#cfc;"> <div id="hyouji"> <script type="text/javascript"> <!-- var dice; var a=0; var b=0; var c=0; var d=0; var e=0; var f=0; for(i=1;i<=1000000;i++){ dice=Math.floor(Math.random()*6); if (dice==0) {a++;} else if (dice==1) {b++;} else if (dice==2) {c++;} else if (dice==3) {d++;} else if (dice==4) {e++;} else {f++;} } aa=a/10000; bb=b/10000; cc=c/10000; dd=d/10000; ee=e/10000; ff=f/10000; document.write("1の出た回数は、",a,"回 ",aa,"%<br>"); document.write("2の出た回数は、",b,"回 ",bb,"%<br>"); document.write("3の出た回数は、",c,"回 ",cc,"%<br>"); document.write("4の出た回数は、",d,"回 ",dd,"%<br>"); document.write("5の出た回数は、",e,"回 ",ee,"%<br>"); document.write("6の出た回数は、",f,"回 ",ff,"%<br>"); --> </script> </div> </body> </html>