java 生成20个不重复的随机数

package com.test.project.material.controller; import java.util.Random; import java.util.Vector; public class test { public static void main(String []args) { //创建一个产生随机数的对象 Random r = new Random(); //创建一个存储随机数的集合 Vector v = new Vector(); //定义一个统计变量 int count = 0; while(count < 20){ int number = r.nextInt(50) + 1; //判断number是否在集合中存在 if(!v.contains(number)){ //不在集合中,就添加 v.add(number); count++; } }//遍历输出 for(int i : v){ System.out.println(i); } }}

    推荐阅读