var team=new Array();
var card=new Array();
var rate=new Array();
function getdata(){
var s,sx;
for(s=1;s<7;s++){
rate[s]=new Array();
}
for(s=1;s<7;s++){
for(sx=1;sx<10;sx++){
rate[s][sx]=0.3;
}
}
}
function pen(){
getdata();
var s,sx,t;
team[1]="g";
team[2]="t";
team[3]="d";
team[4]="c";
team[5]="s";
team[6]="y";
for(s=0;s<7;s++){
card[s]=0;
}
var v;
for(s=1;s<7;s++){
for(sx=1;sx<7;sx++){
v=13;
if(s==sx)v=0;
for(t=1;t<v+1;t++){
game(s,sx);
card[score]=card[score]+1;
}
}
}
var str;
str="<table>";
for(s=1;s<7;s++){
str=str+"<tr>";
str=str+"<td>";
str=str+team[s];
str=str+"</td>";
str=str+"<td>";
str=str+card[s];
str=str+"</td>";
str=str+"</tr>";
}
str=str+"</table>";
$("#memo").html(str);
}
var arate=new Array();
var brate=new Array();
var base=new Array();
var ascore=new Array();
var bscore=new Array();
var number_a,number_b;
var point,score;
function check(t1,t2){
var s,a1,b1;
a1=0;
b1=0;
for(s=1;s<10;s++){
a1=a1+ascore[s];
b1=b1+bscore[s];
}
t1=0;
if(a1>b1)score=t1;
if(b1>a1)score=t2;
}
function game(t1,t2){
setgame(t1,t2);
var s;
for(s=1;s<10;s++){
agame();
ascore[s]=point;
bgame();
bscore[s]=point;
}
check(t1,t2);
$("#memo").html(score)
}
function setgame(t1,t2){
var s;
for(s=1;s<10;s++){
arate[s]=rate[t1][s];
brate[s]=rate[t2][s];
}
inn=1;
number_a=1;
number_b=1;
}
function agame(){
var out,mode;
var x;
out=0;
point=0;
for(s=1;s<4;s++){
base[s]=0;
}
mode=0;
while(mode<50){
x=ahit(number_a);
if(x<50)out=out+1;
if(x>50)step();
number_a=number_a+1;
if(number_a>9)number_a=1;
if(out>2)mode=100;
}
}
function step(){
if(base[3]>50)point=point+1;
if(base[3]>50)base[3]=0;
if(base[2]>50)base[3]=100;
if(base[2]>50)base[2]=0;
if(base[1]>50)base[2]=100;
if(base[1]>50)base[1]=0;
base[1]=100;
}
function ahit(n1){
var e,h1;
e=Math.random();
h1=0;
if(e<arate[n1])h1=100;
return h1;
}
function bhit(n1){
var e,h1;
e=Math.random();
h1=0;
if(e<brate[n1])h1=100;
return h1;
}
function bgame(){
var out,mode;
var x;
out=0;
point=0;
for(s=1;s<4;s++){
base[s]=0;
}
mode=0;
while(mode<50){
x=bhit(number_a);
if(x<50)out=out+1;
if(x>50)step();
number_a=number_a+1;
if(number_a>9)number_a=1;
if(out>2)mode=100;
}
}
最終更新:2013年12月28日 00:02