Java 使用ArrayList获取10个1-20之间的随机数,要求不能重复
阅读原文时间:2023年09月06日阅读:4

代码如下:

public static void main(String[] args) {
        List<Integer> nums = new ArrayList<Integer>();
         int num;
         int count=0;
         while(count<10) {
             num = new Random().nextInt(20)+1;
             if (!nums.contains(num)) {
                nums.add(num);
                count++;
            }
         }
         System.out.println(nums);
        }

运行结果: