Java 使用ArrayList获取10个1-20之间的随机数,要求不能重复

代码如下:

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);
		}

运行结果:

image

posted @ 2021-11-10 22:02  程序员hg  阅读(722)  评论(0编辑  收藏  举报