code: def setup(self, dtype, exponent, title):
      M = 3 * 2 ** (exponent - 2)
      # 0.77-the maximal share of occupied buckets
      self.series = Series(np.random.randint(0, M, M)).astype(dtype)
  
      values = np.random.randint(0, M, M).astype(dtype)
      if title == "inside":
          self.values = values
      elif title == "outside":
          self.values = values + M
      else:
          raise ValueError(title)
  
imports: import numpy
  from pandas import Categorical, Index, NaT, Series, date_range
label_desc: Use image node_id 1 for calling the IsinAlmostFullWithRandomInt obj's underlying member method code with example usage: obj.setup(dtype, exponent, title) without return types