java随机生成6位数
2017-08-16 21:50
176 查看
public static void main(String[] args) {
Date time=new Date();
String date=time.toLocaleString();
System.out.println(date);
date=date.substring(0,date.indexOf(" "));
System.out.println(date);
//验证码
//随机生成6位 Math.random()生成0-1之间的double类型的数字,Math.random()*9生成0-8之间
System.out.println((int)((Math.random()*9+1)*100000)+"=1");//1
Random r = new Random();
//eg:0.9708724409898095生成0-1之间的随机数
double str= r.nextDouble();
System.out.println(str*9);
System.out.println((int)((str*9+1)*100000)+"=2");//2
//int x = r.nextInt(999999);
//System.out.println(x);//35528,有可能生成5位,需判断
int x = 0;
while(true){
x = r.nextInt(999999);
if(x > 99999){
break;
}
else continue;
}
System.out.println(x+"=3");//3
System.out.println("随机数为:" + getRandNum(1,999999));//4
}
public static int getRandNum(int min, int max) {
int randNum = min + (int)(Math.random() * ((max - min) + 1));
return randNum;
}
Date time=new Date();
String date=time.toLocaleString();
System.out.println(date);
date=date.substring(0,date.indexOf(" "));
System.out.println(date);
//验证码
//随机生成6位 Math.random()生成0-1之间的double类型的数字,Math.random()*9生成0-8之间
System.out.println((int)((Math.random()*9+1)*100000)+"=1");//1
Random r = new Random();
//eg:0.9708724409898095生成0-1之间的随机数
double str= r.nextDouble();
System.out.println(str*9);
System.out.println((int)((str*9+1)*100000)+"=2");//2
//int x = r.nextInt(999999);
//System.out.println(x);//35528,有可能生成5位,需判断
int x = 0;
while(true){
x = r.nextInt(999999);
if(x > 99999){
break;
}
else continue;
}
System.out.println(x+"=3");//3
System.out.println("随机数为:" + getRandNum(1,999999));//4
}
public static int getRandNum(int min, int max) {
int randNum = min + (int)(Math.random() * ((max - min) + 1));
return randNum;
}
相关文章推荐
- java随机生成指定的位数
- java如何随机生成6位数的验证码
- 2014-12-01-1717-Java-随机生成8位数(100以内)的数组
- Java 中随机生成规定位数的随机数
- java生成随机不重复的四位数
- 使用java Random动态传递位数 生成指定位数的随机字符串-数字字母混合
- java生成随机六位数的验证码&随机生成十位数ValidCode码,用于邮件的验证&检查是不是符合为合法的中国的手机号码
- 中软面试(一):java写一个随机生成四位数的程序 每位数字不重复
- Java随机生成若干个三位数,并求出其中的水仙花数
- java随机生成一个6位数
- java随机生成6/8/12位数,要求每次产生的随机数与已生成的随机数不重复
- java 生成4位数的随机数据 70万条
- java 随机生成四位数验证码
- java随机生成8位数授权码的实例
- Java生成随机数字和字母组合10位数
- java生成随机汉字
- java生成随机数字和字母组合
- Java随机密码生成器,Java随机生成长度不少于6的指定长度的密码,且这个字符串必须包含大小写字母、数字和特殊字符,四种的任意三种
- Java随机生成指定区间的随机数
- javascript生成随机四位数