看板 java 關於我們 聯絡資訊
※ 引述《Mewra ()》之銘言: : for( int i = 0 ; i < originalRandomArray.size() ; i++ ) : { : if( i < nodeNumber * CHANCE_MOVE ) : { : randomArray.add( originalRandomArray.get( i ) ); : } : } : } 剛剛才仔細看了程式碼, 如果說 nodeNumber 很大, 而 CHANCE_MOVE 不怎麼大的話 (意即最後所需的亂數數量) 那麼我會建議換另一種寫法, 直接產生亂數,並且檢查這個亂數是不是已經產生過了 重複的話就重新產生一次 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.71.204