public class Sample { /* * Genera un array di interi di dimensione 'stack', * poi lo riempie con 'stack' numeri casuali * stampa i primi 'campione' numeri dell'array */ public static void main(String[] args) { int campione = Integer.parseInt(args[0]); int stack = Integer.parseInt(args[1]); int[] matrix = new int[stack]; for (int i = 0; i < stack; i++) { matrix[i] = i; } //mescola l'array for (int i = 0; i < stack; i++) { int dove = (int) (Math.random() * stack); int temp = matrix[i]; matrix[i] = matrix[dove]; matrix[dove] = temp; } for (int i = 0; i < campione; i++) { System.out.println(matrix[i]); } } }