如何获取一个随机数?
1)可以通过java提供的API,Math的random()方法
//使用Math.random获取0-99之间的随机数
double d1 = Math.random();
int num = (int)(d1*100);
System.out.println(num);
如果使用random方法获取[a,b]之间的整数,可以使用公式**(int)(Math.random()*(b-a+1))+a** 来获取
2)通过Ramdom类来获取
//使用Random类获取0-99之间的随机数
Random ran = new Random();
int num2 = ran.nextInt(100);
System.out.println(num2);
Random.nextInt(A) 方法后面跟的数值,代表0-A之间的随机数,不包括A,如果要获取10-100之间的随机数(包括10,不包括100的话),实现如下:
//使用Random类获取0-99之间的随机数
Random ran = new Random();
int num2 = ran.nextInt(90)+10;
System.out.println(num2);
2677

被折叠的 条评论
为什么被折叠?



