public int getSample() { int pos = Rand.getInteger(0, num - 1); int value = sample[pos]; sample[pos] = sample[num - 1]; num--; if (num == 0) initSampling(); return value; }