java對象是什么 java如何從100個(gè)數(shù)中隨機(jī)獲得若干個(gè)不重復(fù)的數(shù)?
java如何從100個(gè)數(shù)中隨機(jī)獲得若干個(gè)不重復(fù)的數(shù)?對于隨機(jī)對象,在數(shù)組中放入100個(gè)數(shù)字,然后傳遞隨機(jī)。下一個(gè)(100)生成隨機(jī)下標(biāo),如果重復(fù),則重新生成隨機(jī)下標(biāo)此項(xiàng)稍后修改:int length=
java如何從100個(gè)數(shù)中隨機(jī)獲得若干個(gè)不重復(fù)的數(shù)?
對于隨機(jī)對象,在數(shù)組中放入100個(gè)數(shù)字,然后傳遞隨機(jī)。下一個(gè)(100)生成隨機(jī)下標(biāo),如果重復(fù),則重新生成隨機(jī)下標(biāo)
此項(xiàng)稍后修改:int length=num1-num2int I=0int J=num1if(length<0){length=-length J=num2}int[]sum=New int[length 1],而(I<=length)sum[I]=J—長度iint tempwhile(i-->0){int k=(int)(數(shù)學(xué).隨機(jī)()*length)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[i1]if(temp2<temp1)temp2=temp1}系統(tǒng)輸出打?。ù髮停骸皌emp2)插入while循環(huán)外部。