アットウィキロゴ

ppppnnjm8i98887u

var point=new Array();
var pointx=new Array()
 
function sample(){
 
var timer;
var delay = 50;
 
 point[0]=0;
 pointx[0]=0;
 
 number=0;
 
var loop = function () {
 
 
 number=number+1;
 
 
 if(number>5000)number=1;
 
n1=3*Math.random();
x=Math.floor(n1)+1;
 
var ch=new Array();
var z=new Array();
 
for(s=1;s<4;s++){
ch[s]=0;    
}    
 
 
for(s=1;s<4;s++){
if(s==x)ch[s]=100;
if(s==1)ch[s]=100;
}
 
sx=0;    
for(s=1;s<4;s++){
if(ch[s]<50)sx=sx+1;
if(ch[s]<50)z[sx]=s;
}    
 
m1=sx*Math.random();  
m2=Math.floor(m1)+1; 
d=z[m2]; 
 
 
point[number]=point[number-1];
if(d==2)point[number]=point[number]+1;
h=0;
pointx[number]=pointx[number-1];
if(d==2)h=h+1;
if(x==1)h=h+1;
if(h==2)pointx[number]=pointx[number]+1;    
 
   paint();
 
 
clearTimeout(timer);
    timer = setTimeout(loop, delay);
}
 
loop();
}
 
 
function paint(){
 
var sub=new svgpaint();
 
str="<svg width=\"500\" height=\"500\">";
str=str+sub.line(0,0,0,500,5,"black");
str=str+sub.line(500,500,0,500,5,"black");
str=str+sub.line(0,344,500,344,5,"blue");
 
 
for(s=1;s<number;s++){
x1=0;
y1=0;
if(point[s]>0)x1=500*pointx[s]/point[s];
if(point[s+1]>0)y1=500*pointx[s+1]/point[s+1];
str=str+sub.line(0.1*s,500-x1,0.1*s+0.1,500-y1,3,"red");     
}
 
 
 
$("#memo").html(str);   
 
}
最終更新:2016年05月05日 08:09