java8位随机数字_java随即产⽣8位数的密码
//JAVA 随机产⽣⼀个8位数的密码 public static String getRandomPwd(){
Random rd = new Random();
String n = "";
int getNum;
int getNum1;
do {
getNum = Math.Int()) % 10 + 48;// 产⽣数字0-9的随机数
getNum1 = Math.Int())%26 + 97;//产⽣字母a-zRandom类 ⾸先java的Random采⽤48位的种⼦⽤linear congruential formula⽅法实现了⼀个⽣成随机数的类。 构造函数 Random类有两个构造函数。 ⼀个是⽆参的,⼀个是以long为参数的。 这个long就是⽣成随机数的种⼦,当然这⾥需要区别⼀下,种⼦和⽣成随机数的的随机数
char num1 = (char) getNum;
char num2 = (char) getNum1;
String dn = String(num1);
String dn1 = String(num2);
java生成随机数的方法if(Math.random()>0.5){
n += dn;
}else{
n += dn1;
}
} while (n.length() < 8 );
return n;
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。