生成随机数(java)

方法一:Random.nextInt()

1
2
Random random = new Random();
int num = random.nextInt();//生成int范围内的数字

方法二:Random.nextInt(bound)

1
num = random.nextInt(11);//生成0~(bound-1)之内的整数

方法三:Math.Random()

1
2
3
4
int max = 100;
int min = 0;
double ran = Math.random() * (max - min + 1) + min;//生成min~max之间的随机浮点数
ran = Math.random() * (max - min) + min;//不含最大值,含最小值