docs: def rvs_alt(self, *args, **kwargs):
          """{0}"""
          l = kwargs.get('l', 1)
          b = kwargs.get('b', 1e5)
          size = kwargs.get('size', 1)
  
          model_cdf = self.cdf(np.arange(l, b + 1), *args)
  
          unif_rands = np.random.random(size)
          model_rands = np.array([np.where(tx <= model_cdf)[0][0] + l
                              for tx in unif_rands])
  
          return model_rands