public int[] getRandomCombination(CombinationGenerator CG, int seed) { int total = CG.getTotal().intValue(); Random r = new Random(seed); int chosen = r.nextInt(total); int c = 0; while (true) { if (c == chosen) return CG.getNext(); else { CG.getNext(); c++; } } }