Random类的简单用法

简单的通过Random返回一个int数组

Random.nextInt(int n)
返回一个伪随机数,它是取自此随机数生成器序列的、在 0(包括)和指定值(不包括)之间均匀分布的 int 值。nextInt 的常规协定是,伪随机地生成并返回指定范围中的一个 int 值。所有可能的 n 个 int 值的生成概率(大致)相同。

public int[] randomList(int n){
        int listDemo[] = new int[n];

        Random random = new Random();

        for (int i = 0; i < n; i++) {
            listDemo[i] = random.nextInt(100);//随机返回[0, 100)区间内的随机整数
        }

        return listDemo;
    }

在main函数中调用

Scanner scanner = new Scanner(System.in);

//        输入数组的元素个数n
        int n = scanner.nextInt();
        int list[] = new int[n];

//        通过随机函数获取
        list = new Main().randomList(n);

你可能感兴趣的:(Random类的简单用法)