java生成不重复随机数if判断 如何在JAVA中随机打乱输出一组数字而不重复?

如何在JAVA中随机打乱输出一组数字而不重复?int length=num1-num2int i=0int j=num1if(length<0){length=-length j=num2}int

如何在JAVA中随机打乱输出一组数字而不重复?

int length=num1-num2int i=0int j=num1if(length<0){length=-length j=num2}int[]sum=new int[length 1]while(i<=length)sum[i]=j-length iint tempwhile(i-->0){int k=(int)(数学.随机()*长度)temp=sum[k]sum[k]=sum[i]sum[i]=temp}int temp1=0int temp2=sum[0]sum[1]for(i<lengthi){temp1=sum[i]sum[1]if(temp2<temp1)temp2=temp1}系统输出打印(“最大对和:”temp2)同时