获取一个包含随机数的数组来比较数字

问题描述 投票:-1回答:1

我正试图让我的数组与ramdom数字相比,以匹配10个第一个数字,并告诉它如果更高,更低或等于第11个数字,我已经尝试了很多循环和许多其他的东西,但我坚持到这一点。

private static int[] anArray;

    public static int[] list() {
        anArray = new int[11];
        for (int i = 0; i < anArray.length; i++) {
            anArray[i] = (int) randomFill();
        }
        return anArray;
    }

    public static void print() {
        for (int n : anArray) {
            System.out.print(n + " | ");

        }
    }

    public static int randomFill() {
        Random rand = new Random();
        int randomNum = rand.nextInt(15);
        return randomNum;
    }

    public static void main(String args[]) {
        list();
        print();
    }

我希望你们中的一个能帮助我解决我的问题。

我知道我需要添加一些东西:

 public static int randomFill() {
    Random rand = new Random();
        int randomNum = rand.nextInt(15);
        return randomNum;
    }

这一点,并打印出来的东西,但我不能做我需要它做的事情

java arrays random
1个回答
0
投票

试试这个:

public static int[] createRandomArray(int arraySize) {
    return new Random().ints(arraySize, 0, 100).toArray();
}

它将返回填充了随机数的int []数组大小'arraySize'。数字范围从0到100。

© www.soinside.com 2019 - 2024. All rights reserved.