Как получить уникальное случайное число?

Вот как я генерирую уникальное число от 1 до 6 и получаю соответствующие изображения из папки для рисования.

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);

То, что я хочу, я должен вызывать этот метод 7 раз, и каждый раз, когда этот метод должен возвращать уникальное случайное нет. так что ни один из уже выбранных номеров не появится снова.

Ответы на вопрос(7)

Ваш ответ на вопрос