class_docstr: An abstract class which implements probability distributions 
class_docstr_tok: ["An","abstract","class","which","implements","probability","distributions"]
docstr: Returns random samples drawn from distribution. 
docstr_tok: ["Returns","random","samples","drawn","from","distribution","."]
code: def draw_samples_random(self, method, *args):
      """Returns random samples drawn from distribution."""
      raise NotImplementedError("Implement in a child class.")
  
imports: from ..sampling.slice import Slice
  from ..sampling.metropolis import Metropolis, BinaryMetropolis
  from ..sampling.nuts import NoUTurnSamplerDA, LeapFrog
label_desc: Use image node_id 3 for calling the Distribution obj's underlying member method code with example usage: obj.draw_samples_random(method) without return types