class_docstr: Uniform integer distribution.
  
  Parameters
  ----------
  lower: int
      Inclusive lower bound of distribution.
  upper: int
      Inclusive upper bound of distribution.
  log: bool, default = False:
      If True, the distribution will be log-uniform.
docstr: get distributions from base libraries such as scipy, numpy, etc.
docstr_tok: ["get","distributions","from","base","libraries","such","as","scipy",",","numpy",",","etc","."]
code: def get_base(self):
      """get distributions from base libraries such as scipy, numpy, etc."""
      if self.log:
          raise NotImplementedError(
              "integer log sampling for base library has not been implemented yet."
          )
      return randint(self.lower, self.upper)
  
imports: from typing import Dict, Optional
  from scipy.stats import loguniform, randint, uniform
  from copy import copy
  import numpy
label_desc: Use image node_id 2 for calling the IntUniformDistribution obj's underlying member method code with example usage: obj.get_base() and returns: randint