import java.util.*; import java.lang.*; class Ideone { int MAX = 10; boolean pos[] = new boolean[MAX+1]; boolean neg[] = new boolean[MAX+1]; int a[] = new int[rand.nextInt(10) + 6]; for (var q=0; q<a.length; ++q) { var x = 1 + rand.nextInt(MAX - (q >> 1)); var used = (q & 1) == 0 ? pos : neg; for (var w=0; w<=x; ++w) { if (used[w]) { ++x; } } used[x] = true; a[q] = (q & 1) == 0 ? x : -x; } } }
Standard input is empty