嗨我想洗牌我的ArrayList没有随机数发生器,但只能使用一个随机数。有没有办法做到这一点?随机ArrayList没有随机数
该算法应基于以下几点:的ArrayList
- 大小(非零)中的ArrayList
- 随机数(每个项目的
- 索引不能内循环产生,只有一个随机数可以产生)
例如
int randomNumber = new Random(10).nextInt();
myList = shuffle(myList, randomNumber)
public ArrayList<> shuffle(ArrayList<> myList, int randomNumber){
for(int index = 0 ; index < myList.size() ; index++){
//shuffle algorithm working
}
return myList;
}
听起来像一个家庭作业;) – wblaschko
我投票结束这个问题作为题外话,因为你必须自己做你的家庭作业 –
@wblaschko:D不是那样,我正在寻找想法达到解决方案 –