public BenchmarkState() {
      final int max = 1 << 16;
      final int howmanywords = (1 << 16) / 64;
      int[] values1 = RandomUtil.negate(RandomUtil.generateUniformHash(rand, offvalues, max), max);
      int[] values2 = RandomUtil.generateUniformHash(rand, bitsetperword2 * howmanywords, max);

      ac1 = new BitmapContainer();
      ac1 = (BitmapContainer) RandomUtil.fillMeUp(ac1, values1);

      ac2 = new BitmapContainer();
      ac2 = (BitmapContainer) RandomUtil.fillMeUp(ac2, values2);
    }