Eu estou usando a classe SecureNumbe do pacote java.secure para obter um número aleatória nas minhas variáveis. meu seguinte código ta desse jeito:
SecureRandom randomNumber = new SecureRandom();
int value1 = 1 + randomNumber.nextInt(5);
int value2 = 1 + randomNumber.nextInt(5);
int value3 = 1 + randomNumber.nextInt(5);
int value4 = 1 + randomNumber.nextInt(5);
int value5 = 1 + randomNumber.nextInt(5);
System.out.println(value1 + " " + value2 + " " + value3 + " " + value4 + " " + value5); // output do resultado
eu quero saber como é o algorítimo para que cada variável tenha o valor diferente e que não se repita o mesmo número. Deveria usar uma estrutura de repetição como o for ou o while?