手机接收短信验证码生成--纯数字
Random类中的nextInt( )方法
nextInt()
- 不带参数,不带参数的nextInt()会生成所有有效的整数(包含正数,负数,0),取值范围-231~231
- 带参数,带参的nextInt(int a)则会生成一个范围在0~a(不包含a)内的任意正整数;
例如:nextInt(10)的取值范围是[0,10)
纯数字短信验证码生成
Random random=new Random();
String num="";
for(int i=0;i<6;i++){
num+=random.nextInt(10);
}
int number=Integer.parseInt(num);
6也可以换成其他的数字代表位数。
为了保密也可以使用加密算法。例如sha256等等。