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

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

if(difficult == 1)
{

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

if(difficult == 2)
{

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

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

if(difficult == 3)
{

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

if(difficult == 4)
{

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

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

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

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