Random r = new Random();
int[] a ={1,2,3,4,5,6}; int c = 0; while (true) { for(int i = 0;i<a.length;i++) { int b = r.nextInt(36); a[i]=b+1; } for(int z = 0;z<=a.length;z++) { for(int i=0;i<a.length-1;i++) { if(a[i]<a[i+1]) { int A=a[i]; a[i]=a[i+1]; a[i+1]=A; } } } for(int i = 0;i<a.length;i++) { int q =1; if(a[q]!=a[q-1]) { c++; } q++; } if(c==6) break; else c=0; } for(int b:a) { System.out.println(b); }