案例:发送短信验证码,验证码时随机的6位数字:
代码如下:
public static int getRandNum(int min, int max) { int randNum = min + (int)(Math.random() * ((max - min) + 1)); return randNum; } @Test public void rand(){ System.out.println("随机数为" + getRandNum(1,999999)); }
执行完,日志为:随机数为781457
Math.random() 方法生成一个随机数,这个产生的随机数是0-1之间的一个double,我们可以把他乘以一定的数,比如说100,他就是个100以内的随机数