code: def _normal(
      shape,
      mean=0.0,
      stddev=1.0,
      dtype=np.float32,
      seed=None,
      name=None,
  ):  # pylint: disable=unused-argument
      rng = (
          np.random
          if seed is None
          else np.random.RandomState(seed & 0xFFFFFFFF)
      )
      dtype = utils.common_dtype([mean, stddev], dtype_hint=dtype)
      shape = _bcast_shape(shape, [mean, stddev])
      return rng.normal(loc=mean, scale=stddev, size=shape).astype(
          dtype
      )
  
imports: import numpy
  import numpy
  from tensorflow_probability.python.internal.backend.numpy import _utils
  from tensorflow_probability.python.internal.backend.numpy import ops
  from tensorflow_probability.python.internal.backend.numpy.numpy_math import softmax
label_desc: Use image node_id 8 for calling a global function with example usage: _normal(shape, mean, stddev, dtype, seed, name) and returns: rng