Si lo quieres es que el usuario introduzca números y no sabes cuantos, puedes usar la clase ArrayList.
Código Java:
Ver originalArrayList<Integer> numeros = ArrayList<Integer>();
//Aquí podría ser un bucle pidiendo números al usuario
numeros.add(1);
numeros.add(2);
numeros.add(3);
int valor= numeros.get(generator.nextInt(numeros.size()));
//valor sería un número aleatorio entre los que existen en el array