java 在0~100%随机生成4个数a,b,c,d; 并输出最小的数

Java 在0~100%随机生成4个数a,b,c,d; 并输出最小的数

百分数?

public static void main(String[] args) {
Random random = new Random();
int[] arr = new int[4];
for (int i = 0; i < 4; i++) {
arr[i] = random.nextInt(100);
}
Arrays.sort(arr);
System.out.println(Arrays.toString(arr));
}

Random random = new Random();
int a = random.nextInt(100)+ 1;
int b = random.nextInt(100)+ 1;
int c = random.nextInt(100)+ 1;
int d = random.nextInt(100)+ 1;
System.out.println(Math.min(Math.min(Math.min(a,b),c),d));

public double getMin() {
        List<Double> list = new ArrayList<>();
        for (int i = 0; i < 4; i++) {
            double val = Math.random();
            list.add(val);
        }

        double min = list.get(0);
        for (int j = 1; j < list.size(); j++) {
            if (min > list.get(j)) {
                min = list.get(j);
            }
        }
        return min;
    }