no aspetta mi sono un pò evoluto.
ho scoperto che si può indicare il numero di arraylist:
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>(2);
        numeriGenerati.add(generatore.nextInt(max) + 1);
        numeriGenerati.add(generatore.nextInt(max) + 1);
        int rdm;
        System.out.println("Numero liste aggiunte: " + numeriGenerati.size());
        for (int j = 1; j < 2; j++) {
            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.println("Lista numero: " + j + ": " + numeriGenerati.get(i) + " ");
            }
        }
    }

    public static void main(String args[]) {
        generaNumeri(6, 99);
    }
}
però:
Numero liste aggiunte: 2
Lista numero: 1: 5
Lista numero: 1: 7
Lista numero: 1: 15
Lista numero: 1: 70
Lista numero: 1: 82
Lista numero: 1: 96