Posted on 2009-06-15 13:45 
London2012 阅读(101) 
评论(0)  编辑  收藏  所属分类: 
CODE 
			 
			
		 
		 //根据不同的难度产生随机字母和数字
//根据不同的难度产生随机字母和数字 

 for(int i=0; readomNumStart.length()<4; i++)
for(int i=0; readomNumStart.length()<4; i++)  {
{ 

 if(difficult == 1)
if(difficult == 1)  {
{ 

 //产生随机的0-9的数字
//产生随机的0-9的数字 
 a = String.valueOf((int)(Math.random() * 10)) ;
a = String.valueOf((int)(Math.random() * 10)) ; 
 }
} 

 if(difficult == 2)
if(difficult == 2)  {
{ 

 //在0-9和a,b,c,d中随机产生。
//在0-9和a,b,c,d中随机产生。 

 String[] readomWord =
String[] readomWord =  {"0","1","2","3","4","5","6","7","8","9","a","b","c","d"};
{"0","1","2","3","4","5","6","7","8","9","a","b","c","d"}; 
 int readomWordIndex = (int)(Math.random() * 13);
int readomWordIndex = (int)(Math.random() * 13); 
 a = readomWord[readomWordIndex];
a = readomWord[readomWordIndex]; 
 }
} 

 if(difficult == 3)
if(difficult == 3)  {
{ 

 //产生随机的字母
//产生随机的字母 
 char readomLetter = (char)(Math.random ()*26+'a');
char readomLetter = (char)(Math.random ()*26+'a'); 
 a = String.valueOf(readomLetter) ;
a = String.valueOf(readomLetter) ; 
 }
} 

 if(difficult == 4)
if(difficult == 4)  {
{ 

 //产生随机的数字和字母的组合
//产生随机的数字和字母的组合 
 String[] readomHard = new String[20];
String[] readomHard = new String[20]; 
 int readomWordIndex = (int)(Math.random() * 19);
int readomWordIndex = (int)(Math.random() * 19); 

 for(int j=0; j<20; j++)
for(int j=0; j<20; j++)  {
{ 
 int readomWordNum = (int)(Math.random() * 10);
int readomWordNum = (int)(Math.random() * 10); 
 char readomLetter = (char)(Math.random ()*26+'a');
char readomLetter = (char)(Math.random ()*26+'a'); 

 if(readomWordNum % 2 == 0)
if(readomWordNum % 2 == 0)  {
{ 
 readomHard[j] = readomWordNum + "";
readomHard[j] = readomWordNum + ""; 

 }else
}else {
{ 
 readomHard[j] = String.valueOf(readomLetter);
readomHard[j] = String.valueOf(readomLetter); 
 }
} 
 }
} 
 a = readomHard[readomWordIndex];
a = readomHard[readomWordIndex]; 
 }
} 
