W Javie, wiem, że aby przetasować ArrayList, metoda Collections.shuffle() istnieje, jednak tasuje całą listę.Jak mogę przetasować określony zakres tablicy ArrayList?
Jak mogę napisać metodę (czy ktoś może napisać i pokazać mi to?), Takie jak:
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)
Raczej niesamowite zobaczyć cztery odpowiedzi mówiąc prawie to samo. :) – Malcolm