1. Math类的random方法
-
Math.random() 返回的是:返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
-
(int)(Math.random()*10)返回0到9的随机数。
-
(int)(Math.random()*n) 返回0到n-1的随机数。
-
(int)(Math.random()*100)+1 返回1到100之间的随机数,前面返回0到99之间的随机数,加1就成了1到100之间的随机数。
2. Java中的Random类
-
Random random=new Random();
-
random.nextInt();返回的是int型的范围的随机数
-
random.nextInt(10);返回的是0到9范围的随机数
-
random.nextInt(100)+1;就生成1到100之间的随机数
-
random.nextInt(n)+m;就返回m到m+n-1之间的随机数