ho risolto in questo modo:
codice:
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;
public class Main {
private static Random generatore;
private static ArrayList<Integer> numeriGenerati;
public static void generaNumeri(int n, int max) {
generatore = new Random();
numeriGenerati = new ArrayList<Integer>();
numeriGenerati.add(generatore.nextInt(max) + 1);
int rdm;
while (numeriGenerati.size() < n) {
rdm = generatore.nextInt(max) + 1;
if (!numeriGenerati.contains(rdm)) {
numeriGenerati.add(rdm);
}
}
Collections.sort(numeriGenerati);
for (int i = 0; i < numeriGenerati.size(); i++) {
System.out.print(numeriGenerati.get(i) + " ");
}
}
public static void main(String args[]) {
generaNumeri(6, 100);
}
così mi genera però solo una lista.
io avrei bisogno che me ne crei 5.