oDiBo “开封菜”WWW.KFC.IM

KFC.im记录学习、工作、生活中的点点滴滴…
posts - 51, comments - 0, trackbacks - 0, articles - 0
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Java产生随机数代码

Posted on 2009-06-15 13:45 London2012 阅读(85) 评论(0)  编辑  收藏 所属分类: CODE
//根据不同的难度产生随机字母和数字 
for(int i=0; readomNumStart.length()<4; i++
if(difficult == 1

//产生随机的0-9的数字 
= 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); 
= readomWord[readomWordIndex]; 
}
 
if(difficult == 3

//产生随机的字母 
char readomLetter = (char)(Math.random ()*26+'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); 
}
 
}
 
= readomHard[readomWordIndex]; 
}
 

只有注册用户登录后才能发表评论。


网站导航: