code: def prior_draw(self, N=1):
          
          p = np.random.ranf(size=(N, self.ndim))
          p = (self._upper_right - self._lower_left) * p + self._lower_left
          return p
docs: Draw ``N`` samples from the prior.