[java]代码库
package com.java.tools;
import java.util.Random;
public class RandomCipher {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
for (int i = 0; i < 6; i++) {
int a = Math.abs((new Random()).nextInt(57));// 产生0~57的随机数
if (a <= 9) {// 将0~9转为char的0~9
sb.append((char) (a + 48));
} else if (a < 33) {// 将10~33转为char的A~Z
if((a + 55) == 79 || (a + 55) == 73){
sb.append((char) (a + 63));
}else{
sb.append((char) (a + 55));
}
} else {// 将33~57转为char的a~z
sb.append((char) (a + 63));
}
}
String RandomCipher=sb.toString();
System.out.println(RandomCipher+" <===临时密码");
}
}
中级程序员
by: 大禹氏 发表于:2016-05-04 17:57:00 顶(0) | 踩(0) 回复
楼主会做那个吗 ?登录界面的生成随机验证码
回复评论