生成随机数问题

ionlic 2004-06-15 06:19:27
有的网站会在你注册之后(注册过程仅仅是填写email和用户id),
给你发送你的注册密码。

这个密码一般是数字+字母的组合。这个是怎么实现的呢?望达人指教。谢谢
...全文
156 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChDw 2004-06-15
  • 打赏
  • 举报
回复
static char[] PWD_CHAR = new char []{
'0','1','2','3',.... .......,'z'
};

public String genPwd() {
StringBuffer sb = new StringBuffer();
Random rand = new Random();
for(int i = 0; i < MAX_LEN; i++) {
sb.append(PWD_CHAR[rand.nextInt(PWD_CHAR.length)]);
}
return sb.toString();
}
umbrella1984 2004-06-15
  • 打赏
  • 举报
回复
String s="";
String arrykey[]={"0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"};
Random x=new Random();

for(int i=1;i<=6;i++){
String temp=null;
int tempnum=x.nextInt(35);
temp=arrykey[tempnum];
s=s+temp;
}
System.out.println(s);

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧