class_docstr: A subclass of Random designed to expose the seed it was initially
  provided with.
  
  We consistently use this instead of Random objects because it makes
  examples much easier to recreate.
code: def __init__(self, seed):
      super(RandomWithSeed, self).__init__(seed)
      self.seed = seed
  
file_path: catboost/contrib/python/hypothesis/py2/hypothesis/types.py
imports: from __future__ import absolute_import, division, print_function
  from random import Random
label_desc: Use image node_id 1 to create a new RandomWithSeed object from inherited base classes: Random with example: obj = RandomWithSeed(seed)