Como ter um número aleatório único?
É assim que estou gerando um não exclusivo entre 1 e 6 e obtendo imagens apropriadas da pasta drawable.
Random rand = new Random();
// n = the number of images, that start at idx 1
rndInt = rand.nextInt(6) + 1;
String imgName = "card" + rndInt;
int id = getResources().getIdentifier(imgName, "drawable", getPackageName());
imgView.setImageResource(id);
O que eu quero é, eu tenho que chamar esse método 7 vezes, e cada vez que este método deve retornar um único aleatório não. para que nenhum dos números já escolhidos volte a aparecer.