code: def __init__(self):
      assert "numpy" in sys.modules
      # This class provides a shim that matches the numpy to stdlib random,
      # and lets us avoid importing Numpy until it's already in use.
      import numpy.random
  
      self.seed = numpy.random.seed
      self.getstate = numpy.random.get_state
      self.setstate = numpy.random.set_state
  
file_path: catboost/contrib/python/hypothesis/py3/hypothesis/internal/entropy.py
imports: import contextlib
  import gc
  import random
  import sys
  import warnings
  from itertools import count
  from typing import TYPE_CHECKING, Any, Callable, Hashable, Tuple
  from weakref import WeakValueDictionary
  import hypothesis.core
  from hypothesis.errors import HypothesisWarning, InvalidArgument
  from hypothesis.internal.compat import GRAALPY, PYPY
label_desc: Use image node_id 1 to create a new NumpyRandomWrapper object  with example: obj = NumpyRandomWrapper()