アットウィキロゴ

rannsuu98

<!DOCTYPE html>
<html lang="ja">
    <head>
        <meta charset="utf-8" />
        <script src="sample.js"></script>
        <script src="jquery.js"></script>
<script src="svgpaint.js"></script>
        <title>パチンコ</title>
    </head>
    <body onload="sample()">
   <p id="memo"></p>
 
   </body>
</html>
 
 
var mu,sig;
var point=new Array();
var count=new Array();
 
function sample(){
 
mu=170;
sig=10;
 
for(s=1;s<10001;s++){
p1=0;
for(sx=1;sx<6;sx++){
p1=p1+randx(mu,sig);    
}    
point[s]=p1/5;    
}    
 
for(s=1;s<201;s++){
count[s]=0;
}
 
for(s=1;s<10001;s++){
s1=point[s];
s2=Math.floor(s1);
if(s2>200)s2=200;
count[s2]=count[s2]+1;    
}    
 
 maxc=0;
 for(s=1;s<201;s++){
if(count[s]>maxc)maxc=count[s];
}   
 
paint();
 
 
} 
 
function paint(){
 
      var sub=new svgpaint();
 
str="<svg width=\"700\" height=\"700\">";
for(s=1;s<201;s++){
x1=500*count[s]/maxc;
str=str+sub.rect(2*s,500-x1,2,x1,"blue");      
}
str=str+"</svg>";
$("#memo").html(str);
 
 
 
  }
 
 
 
function randx(mu,sig) {
 
 
  pi = Math.PI;
 
  p1 = 0;
  p2 = 0;
 
  x1=Math.random();
  x2=Math.random();
 
  f1=Math.log(x1);
  r=Math.sqrt(-2*f1)*Math.cos(2 * pi * x2);
 
 
 
p3=mu+sig*r;
 
return p3;
 
 
}
 
最終更新:2016年04月25日 01:36