如何让数组随机生成几个数据并且没有重复的元素 public static int[] Produce(){ //生产随机数使用循环生产三个定义第一个产生的为一等奖第二个为二等奖... //使用数组存储这个奖项 int[] Proarr=new int[3]; Random r=new Random(); aa:for (int i = 0; i < Proarr.length; i++) { int num=r.nextInt(10)+1; for (int j = Proarr.length-1; j >=0; j--) { if (Proarr[j] == num) { i--;//增加循环 continue aa; } } Proarr[i]=num; } //返回生成的三个奖项的数字 return Proarr; }