In questo esercizio devo costruire una lista di "n" stringhe casuali di lunghezza casuale minore di "m", ma in questo mod mi vengono tutte della stessa lunghezza, cosa posso modificare per rendere ogni stringa di lunghezza diversa?
import java.util.Arrays;
import java.util.Random;
public class lista {
static Random Random = new Random();
static int n = Random.nextInt(21);
static int m = Random.nextInt(21);
int casuale = Random.nextInt(m);
String V[]= new String[casuale];;
public lista(int n, int m){
for(int i=0; i<n; i++){
for(int j=0; j<casuale; j++){
V[j] = "A";
}
System.out.println(Arrays.toString(V));
}
}
public static void concatena(String s, int n){
for(int i=0; i<n; i++){
System.out.println(s);
}
}
public static void main(String[] args) {
concatena("ciao", 2);
lista ciao = new lista(n,m);
}
}