En Java, sé que para barajar una ArrayList, existe el método Collections.shuffle(), sin embargo, esto mezcla toda la lista.¿Cómo puedo barajar un rango específico de una ArrayList?
¿Cómo puedo escribir un método (o, alguien puede escribir y me muestran que?) Como la siguiente:
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)
En lugar increíble ver cuatro respuestas que dicen casi lo mismo. :) – Malcolm