code: def normal(
      loc=0.0, scale=1.0, size=None, dtype=None, device=None, out=None
  ):
      r"""Draw random samples from a normal (Gaussian) distribution.
  
      Samples are distributed according to a normal distribution parametrized
      by *loc* (mean) and *scale* (standard deviation).
  
  
      Parameters
      ----------
      loc : float, optional
          Mean (centre) of the distribution.
      scale : float, optional
          Standard deviation (spread or "width") of the distribution.
      size : int or tuple of ints, optional
          Output shape. If the given shape is, e.g., `(m, n, k)`, then `m * n * k`
          samples are drawn. If size is `None` (default), a scalar tensor containing
          a single value is returned if loc and scale are both scalars.
      dtype : {'float16', 'float32', 'float64'}, optional
          Data type of output samples.
          When npx.is_np_default_dtype() returns False, default dtype is float32;
          When npx.is_np_default_dtype() returns True, default dtype is float64.
      device : Device, optional
          Device context of output. Default is current device.
      out : ``ndarray``, optional
          Store output to an existing ``ndarray``.
  
      Returns
      -------
      out : ndarray
          Drawn samples from the parameterized normal distribution.
      """
      if device is None:
          device = str(current_device())
      else:
          device = str(device)
      if dtype is not None and not isinstance(dtype, str):
          dtype = get_dtype_name(dtype)
      if size == ():
          size = None
      return _api_internal.normal(loc, scale, size, device, dtype, out)
  
imports: import numpy
  from ...util import is_np_default_dtype
  from ...device import current_device
  from .None import _internal
  from .None import _api_internal
  from ...util import wrap_ctx_to_device_func
  from ..ndarray import get_dtype_name
label_desc: Use image node_id 3 for calling a global function with example usage: normal(loc, scale, size, dtype, device, out) and returns: _api_internal