方法一:调用 Math.random() 方法
int ran=(int)(Math.random()*(max-min+
1
))+min;
- Math.random() — 随机生成一个 [0,1) 的随机双精度浮点数
- 区间分析:
(max-min) 表示 [0,max)
—因为min=0,所以也可以直接写 (max)
(max-min+1
) 表示 [0,max]
—因为min=0,所以也可以写(max+1)
(max-min+1
)+min 表示 [min,max]
public class Array10 {
public static void main(String[] args) {
//生成[5,10]的随机数
int ran=(int)(