最近要做个找回密码的功能,考虑了几种生成6位数密码的方法和大家分享下。如果大家有什么更好的方法可以一起研究。
一、利用Random类:
1、
<pre name="code" class="java"> String rand="";
for(int i=0;i<6;i++){
String s=String.valueOf(random.nextInt(10));
rand+=s;
}
2、int rand1=random.nextInt(999999);
while(rand1<10000){
rand1*=10;
}3、String rand2 = String.valueOf((long) (random.nextFloat() * 1000000L));二、org.apache.commons.lang.RandomStringUtils 类也提供了这样的方法String rand3=RandomStringUtils.randomNumeric(6);
1737

被折叠的 条评论
为什么被折叠?



