アットウィキロゴ

麻雀

var a=new Array();
var rank=new Array();
var card=new Array();
var namex=new Array();
 
function sample(){
 
 tx=0; 
 for(s=1;s<10;s++){
 for(sx=1;sx<5;sx++){
 tx=tx+1;    
 namex[tx]=""+s+"万";
 }  
 } 
 
 for(s=1;s<10;s++){
 for(sx=1;sx<5;sx++){
 tx=tx+1;    
 namex[tx]=""+s+"筒";
 }  
 } 
 
 
 for(s=1;s<10;s++){
 for(sx=1;sx<5;sx++){
 tx=tx+1;    
 namex[tx]=""+s+"索";
 }  
 } 
 
 for(sx=1;sx<5;sx++){
 tx=tx+1;    
 namex[tx]="東";
 }  
 
 for(sx=1;sx<5;sx++){
 tx=tx+1;    
 namex[tx]="西";
 }  
 
   for(sx=1;sx<5;sx++){
 tx=tx+1;    
 namex[tx]="南";
 }   
 
 
 for(sx=1;sx<5;sx++){
 tx=tx+1;    
 namex[tx]="北";
 }  
 
  for(sx=1;sx<5;sx++){
 tx=tx+1;    
 namex[tx]="白";
 }   
 
 
 for(sx=1;sx<5;sx++){
 tx=tx+1;    
 namex[tx]="発";
 }  
 
 
 for(sx=1;sx<5;sx++){
 tx=tx+1;    
 namex[tx]="中";
 }  
 
 
 
for(s=1;s<5;s++){
card[s]=new Array();    
}   
 
for(s=1;s<137;s++){
a[s]=0;        
}   
 
ranking();
 
for(s=1;s<14;s++){
sx=rank[s];
a[sx]=1;
}
 
for(s=14;s<27;s++){
sx=rank[s];
a[sx]=2;
}
 
 
for(s=27;s<40;s++){
sx=rank[s];
a[sx]=3;
}
 
 
for(s=40;s<53;s++){
sx=rank[s];
a[sx]=4;
}
 
 
 
for(n=1;n<5;n++){
cardx(n);
}
 
paint();
 
 
}
 
function paint(){
 
 
 
   str = "<table>";
 
                    for (s = 1; s <14; s++) {
                        str = str + "<tr>";
                        str = str + "<td>";
                        sx=card[1][s];               
                        str = str + namex[sx];
                        str = str + "</td>";
                        str = str + "<td>";
                        sx= card[2][s]
                        str = str + namex[sx];
        str = str + "</td>";
                         str = str + "<td>";
                        sx= card[3][s]
                        str = str + namex[sx];
        str = str + "</td>";
                        str = str + "<td>";
                        sx= card[4][s]
                        str = str + namex[sx];
        str = str + "</td>";
 
                        str = str + "</tr>";
                    }
                    str = str + "</table>";
 
 
                    $("#memo").html(str); 
 
 
}
 
function cardx(n){
 
sx=0;    
for(s=1;s<137;s++){
if(a[s]==n)sx=sx+1;    
if(a[s]==n)card[n][sx]=s; 
}
 
 
}
 
 
function ranking(){
 
    var point=new Array();
 
    for(s=1;s<137;s++){
   point[s]=100*Math.random();
   } 
 
 
var ch=new Array();
for(s=1;s<137;s++){ 
ch[s]=0;
}
 
for(r=1;r<137;r++){ 
sx=0; 
maxu=-999999; 
for(s=1;s<137;s++){ 
h=0; 
if(point[s]>maxu)h=h+1; 
if(ch[s]<50)h=h+1; 
if(h==2)maxu=point[s]; 
if(h==2)sx=s; 
}
rank[r]=sx; 
ch[sx]=100; 
}
 
 
 
 
 
 
}
 
最終更新:2015年10月18日 06:07