Como ter certeza de que os números aleatórios são únicos e não duplicados?

Eu tenho um código simples que gera números aleatórios

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

O método acima é chamado cerca de 10 vezes (não em loop). Quero garantir que todos os números sejam únicos (supondo quemaxValue > 1000).

Posso ter certeza de obter números únicos sempre que ligar? Caso contrário, como posso corrigi-lo?

EDIT: Eu posso ter dito isso vagamente. Queria evitar verificações manuais se realmente obtivesse números únicos, por isso fiquei pensando se existe uma solução melho

questionAnswers(10)

yourAnswerToTheQuestion