Как быть уверенным, что случайные числа уникальны и не дублируются?

У меня есть простой код, который генерирует случайные числа

SecureRandom random = new SecureRandom();
...
public int getRandomNumber(int maxValue) {
    return random.nextInt(maxValue);
}

Метод выше вызывается около 10 раз (не в цикле). Я хочу убедиться, что все числа являются уникальными (при условии, чтоmaxValue > 1000).

Могу ли я быть уверен, что буду получать уникальные номера каждый раз, когда звоню? Если нет, как я могу это исправить?

РЕДАКТИРОВАТЬ: Я мог бы сказать это смутно. Я хотел избежать ручных проверок, если я действительно получил уникальные номера, поэтому я задавался вопросом, есть ли лучшее решение.

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

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