var ma,mb,mc,md;
var a=new Array();
var b=new Array();
var c=new Array();
var d=new Array();
function sample(){
var timer;
var delay = 1000;
ma=100;
mb=100;
mc=100;
md=100;
for(s=1;s<7;s++){
a[s]=0;
b[s]=0;
c[s]=0;
d[s]=0;
}
a[1]=1;
b[1]=1;
c[1]=1;
d[1]=1;
mode=4;
var loop = function () {
mode=mode+1;
if(mode>4)mode=1;
n1=6*Math.random();
n2=Math.floor(n1)+1;
if(mode==1){
if(n2==1)ma=ma+a[1];
if(n2==2)ma=ma+a[2];
if(n2==3)ma=ma+3*a[3];
if(n2==4)ma=ma+3*a[4];
}
if(n2==5)ma=ma+4*a[5];
if(n2==6)ma=ma+4*a[6];
if(n2==5)ma=ma-a[5]-b[5]-c[5]-d[5];
if(n2==6)ma=ma-a[6]-b[6]-c[6]-d[6];
if(mode==2){
if(n2==1)mb=mb+b[1];
if(n2==2)mb=mb+b[2];
if(n2==3)mb=mb+3*b[3];
if(n2==4)mb=mb+3*b[4];
}
if(n2==5)mb=mb+4*b[5];
if(n2==6)mb=mb+4*b[6];
if(n2==5)mb=mb-a[5]-b[5]-c[5]-d[5];
if(n2==6)mb=mb-a[6]-b[6]-c[6]-d[6];
if(mode==3){
if(n2==1)mc=mc+c[1];
if(n2==2)mc=mc+c[2];
if(n2==3)mc=mc+3*c[3];
if(n2==4)mc=mc+3*c[4];
}
if(n2==5)mc=mc+4*c[5];
if(n2==6)mc=mc+4*c[6];
if(n2==5)mc=mc-a[5]-b[5]-c[5]-d[5];
if(n2==6)mc=mc-a[6]-b[6]-c[6]-d[6];
if(mode==4){
if(n2==1)md=md+d[1];
if(n2==2)md=md+d[2];
if(n2==3)md=md+3*d[3];
if(n2==4)md=md+3*d[4];
}
if(n2==5)md=md+4*d[5];
if(n2==6)md=md+4*d[6];
if(n2==5)md=md-a[5]-b[5]-c[5]-d[5];
if(n2==6)md=md-a[6]-b[6]-c[6]-d[6];
n1=6*Math.random();
n2=Math.floor(n1)+1;
if(mode==1){
if(ma>5)a[n2]=a[n2]+1;
if(ma>5)ma=ma-5;
}
if(mode==2){
if(mb>5)b[n2]=b[n2]+1;
if(mb>5)mb=mb-5;
}
if(mode==3){
if(mc>5)c[n2]=c[n2]+1;
if(mc>5)mc=mc-5;
}
if(mode==4){
if(md>5)d[n2]=d[n2]+1;
if(md>5)md=md-5;
}
$("#memo").html(ma+","+mb+","+mc+","+md);
clearTimeout(timer);
timer = setTimeout(loop, delay);
}
loop();
}
最終更新:2015年12月12日 13:00