アットウィキロゴ

一様分布

var x = new Array();
 
function sample(){
 
 
    for (s = 1; s < 11; s++) {
        x[s] = 0;
    }
 
    g = 0;
    for(s=1;s<10001;s++){
    n=10*Math.random();
    m=Math.floor(n)+1;
    x[m] = x[m] + 1;
    }
 
 
    maxx = 0;
    for (s = 1; s < 11;s++ ){
    if(x[s]>maxx)maxx=x[s];    
    }
 
        paint();
 
 
}
 
function paint(){
 
 var sub=new svgpaint();
 
str="<svg width=\"500\" height=\"500\">";
 
for(s=1;s<11;s++){
x1=500*x[s]/maxx
str=str+sub.rect(50*s-50,500-x1,50,x1,"blue");
}
str=str+sub.line(0,0,0,500,4,"black");
str=str+sub.line(0,500,500,500,4,"black");
 
 
str=str+"</svg>";
 
$("#memo").html(str);      
 
 
}
 
最終更新:2016年02月24日 19:26