var p=new Array();
var base=new Array();
function myFunction() {
p=game();
}
function game(){
point=0;
p[1]=0.1;
p[2]=0.1;
p[3]=0.1;
p[4]=0.1;
p[5]=0.6;
for(inn=1;inn<10;inn++){
play();
}
return point;
}
function play(){
out=0;
var base=new Array();
for(s=1;s<4;s++){
base[s]=0;
}
while(out<3){
hit();
}
}
function one(){
if(base[3]==1)point=point+1;
if(base[3]==1)base[3]=0;
if(base[2]==1)base[3]=1;
if(base[2]==1)base[2]=0;
if(base[1]==1)base[2]=1;
if(base[1]==1)base[1]=0;
base[1]=1;
}
function two(){
if(base[3]==1)point=point+1;
if(base[3]==1)base[3]=0;
if(base[2]==1)point=point+1;
if(base[2]==1)base[2]=0;
if(base[1]==1)base[3]=1;
if(base[1]==1)base[1]=0;
base[2]=1;
}
function three(){
if(base[3]==1)point=point+1;
if(base[3]==1)base[3]=0;
if(base[2]==1)point=point+1;
if(base[2]==1)base[2]=0;
if(base[1]==1)point=point+1;;
if(base[1]==1)base[1]=0;
base[3]=1;
}
function four(){
if(base[3]==1)point=point+1;
if(base[3]==1)base[3]=0;
if(base[2]==1)point=point+1;
if(base[2]==1)base[2]=0;
if(base[1]==1)point=point+1;;
if(base[1]==1)base[1]=0;
point=point+1;
}
function hit(){
r1=Math.random();
var q=new Array();
q[0]=0;
for(s=1;s<6;s++){
q[s]=q[s-1]+p[s];
}
sxs=1;
for(s=1;s<6;s++){
if(r1>q[s])sxs=s+1;
}
if(sxs==1)one();
if(sxs==2)two();
if(sxs==3)three();
if(sxs==4)four();
if(sxs==5)out=out+1;
}
最終更新:2017年10月02日 14:00