티스토리 뷰

반응형

public ArrayList<Integer> mixRandomNumber(int mixCnt) 

{

ArrayList<Integer> list = new ArrayList<Integer>();

ArrayList<Integer> mixAry = new ArrayList<Integer>();

Random random = new Random();

for(int i = 0; i < mixCnt; ++i) {

list.add(i);

}


for(int i = list.size(); i > 0; i--)

{

int index = random.nextInt(i);     

int rNum = list.get(index); 

mixAry.add( rNum);

list.remove(index);          

}

list = null;

Log.e("XXX","result"+mixAry.get(0)+"__"+mixAry.get(1)+"__"+mixAry.get(2)+"__");

return mixAry;

}

반응형
댓글
반응형