class_docstr: Implements a simple random sampler to sample points in the continuous
  interval between :code:`a` and :code:`b`.
class_docstr_tok: ["Implements","a","simple","random","sampler","to","sample","points","in","the","continuous","interval","between",":","code",":","`","a","`","and",":","code",":","`","b","`","."]
code: def __call__(self, interval_length: float) -> np.ndarray:
      a, b = self._get_bounds(interval_length)
      return (
          np.random.rand(self.num_instances) * (b - a) + a
          if a <= b
          else np.array([])
      )
  
imports: from typing import Tuple
  import numpy
  from gluonts.dataset.stat import ScaleHistogram
  from gluonts.pydantic import BaseModel
label_desc: Use image node_id 1 for calling the ContinuousTimeUniformSampler obj's underlying member method code with example usage: obj.__call__(interval_length) and returns: unknown