Estou tentando fazer com que um vetor não repita os valores, após isso verificar se existe variável, caso não, adiciona-la.
Set<String> dica = new HashSet<>();
String[] aux = {"Metais Alcalinos", "Metais Alcalino-Terrosos", "Metais de Transição", "Lantanídeos", "Actinídeos", "Metais Representativos", "Semi-Metais", "Não-Metais", "Halogênios", "Gases Nobres"};
String resposta = "Gases Nobres";
while (dica.size() == 3) {
dica.add(aux[rand.nextInt(aux.length)]);
}
if (!dica.contains(resposta)) {
dica.add(resposta);
}