随机产生26个英文字母_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 随机产生26个英文字母

随机产生26个英文字母

 2010/12/29 8:10:57  rwg109  http://rwg109.javaeye.com  我要评论(0)
  • 摘要:charparamChar=(char)(Math.random()*26+'A');//如果想出现随机小写字母,则把'A'换为:'a'解释:由于Math.random()会产生介于0和1之间的值,所以你只要将“所产生的随机数”乘以“欲得的范围上限”(对字母系统而言伟26),再加上一个偏移量,即可获得随机字母。Math.random()会得出一个double值,所以乘以*26会被转为double,‘A’必须被转换为double,最后获得的double再转为char.
  • 标签:英文

   char paramChar = (char)(Math.random()*26 + 'A');
//如果想出现随机小写字母,则把 'A' 换为: 'a'


   解释:由于 Math.random()会产生介于0和1之间的值,所以你只要将“所产生的随机数”乘以“欲得的范围上限”(对字母系统而言伟26),再加上一个偏移量,即可获得随机字母。

    Math.random()会得出一个double值,所以乘以*26会被转为double,‘A’必须被转换为double,最后获得的double再转为char.
发表评论
用户名: 匿名