// 公式:[a,b] : (int)(Math.random() * ( b - a + 1) + a);
// 获取一个随机整数:10 - 99
/*
Math.random()这个方法生成一个[0.0,1.0)的 double 随机数;
Math.random() * 90 生成一个[0.0,90)的 double 随机数;
Math.random() * 90 + 10 生成一个[10.0,100) 的 double 随机数;
再用 int 强转,得到 [10,99] 的整数;
*/
int value = (int)(Math.random() * 90 + 10);
System.out.println(value);
网友评论