class_docstr: Operator adding dropout to inputs and outputs of the given cell.
class_docstr_tok: ["Operator","adding","dropout","to","inputs","and","outputs","of","the","given","cell","."]
code: def _gen_seed(self, salt_prefix, index):
      if self._seed is None:
          return None
      salt = "%s_%d" % (salt_prefix, index)
      string = (str(self._seed) + salt).encode("utf-8")
      return int(hashlib.md5(string).hexdigest()[:8], 16) & 0x7FFFFFFF
  
imports: import hashlib
  import numbers
  import sys
  import types
  import warnings
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_conversion
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.framework import tensor_util
  from tensorflow.python.keras.utils import generic_utils
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import nn_ops
  from tensorflow.python.ops import random_ops
  from tensorflow.python.ops import tensor_array_ops
  from tensorflow.python.util import nest
label_desc: Use image node_id 2 for calling the DropoutWrapperBase obj's underlying member method code with example usage: obj._gen_seed(salt_prefix, index) and returns: unknown, None