a rieccomi e poi me ne vado a pranzo.
mi crea 5 liste ma tutte uguali.codice: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 j = 1; j < 6; j++) { for (int i = 0; i < numeriGenerati.size(); i++) { System.out.print(numeriGenerati.get(i) + " "); } System.out.println("Lista numero: " + j); } } public static void main(String args[]) { generaNumeri(6, 99); } }
io invece ho bisogno di 5 liste diverse.
l'altro piccolo problema è come è messo l'output:
40 54 57 59 61 88 Lista numero: 1
40 54 57 59 61 88 Lista numero: 2
40 54 57 59 61 88 Lista numero: 3
40 54 57 59 61 88 Lista numero: 4
40 54 57 59 61 88 Lista numero: 5
ma diciamo che è secondario.

Rispondi quotando