Ciao,
come faccio a generare numeri multipli utilizzando la classe Random?
Ad esempio, so che per generare numeri casuali all'interno di un intervallo specifico si può fare in questo modo:
Set<Integer> numeriRandom = new HashSet<>();
Random n = new Random();
//Se voglio 10 numeri
for(int k = 1; k <= 10; k++) {
numeriRandom.add(generaNumeri(77,7)); //max 77, min 7
if(numeriRandom.size()<10)
k = 9; // per evitare che si interrompa prima di aver concluso
}
}
private int generaNumeri(int max, int min) {
return n.nextInt((max - min) + 1) + min;
}
Ma se avessi bisogno di numeri multipli, ad esempio di 6?