В Java я знаю, что для перемешивания ArrayList существует метод Collections.shuffle (), однако это перемешивает весь список.
Как я могу написать метод (или, может, кто-то напишет и покажет мне это?), Такой как:
private ArrayList<AnObject> list;
/**
* Shuffles the concents of the array list in the range [start, end], and
* does not do anything to the other indicies of the list.
*/
public void shuffleArrayListInTheRange(int start, int end)