加粗样式`在这里插Random r = new Random();
int index = 0;
for(int i=0;i
for(int j=0;j
index = r.nextInt(arrs.length-1);
arr[i][j] = arrs[index];
arrs[index] = arrs[index]+arrs[arrs.length-1-i]; arrs[arrs.length-1-i] = arrs[index]-arrs[arrs.length-1-i]; arrs[index] = arrs[index]-arrs[arrs.length-1-i]; } }入代码片` 将生成的随机数用index记录,在arrs数组中将index所代表的元素放到最后一位, -1:数组从零开始 -i:随着i的自增,生成随机数的个数,(-1-i)达到将生成数删除,达到不重复目的
1注意:arrs的元素个数一定要大于arr的元素个数(建议最小十倍),不然不保证不重复(java的随机数是伪随机数还是有一定的规律,是通过计算得来的)



