I've been creating a random element generator of my first text adventure game, to be more specific, this:
    Random Generation = new Random();
    List<Integer> interact = new ArrayList<Integer>();
    for (int generator = Generation.nextInt(5) + 3; generator > 0; generator--) {
        interact.add(Generation.nextInt(10));
    };
    System.out.println(interact);
Here, generator defines the amount of elements, and interact its a list that contains random numbers which represent different interactive objects, the thing is, i need elements don't repeat.
I was thinking in a int a = Generation.nextInt(3); if (a != interact[]) {interact.add(a)} else {generator++}; but I don't know how to set an [any] in comparing arrays.
 
     
    