code: def qnormal(
      label: str, mu: float, sigma: float, quantize: float
  ) -> Numerical:
      """Similar to :func:`quniform`, except the uniform distribution is replaced with a normal distribution.
  
      Examples
      --------
      >>> nni.qnormal('x', 0., 1., 0.1)
      Numerical(-inf, inf, mu=0.0, sigma=1.0, q=0.1, label='x')
      >>> nni.qnormal('x', 0., 1., 0.1).random()
      -0.1
      """
      return Numerical(
          mu=mu, sigma=sigma, quantize=quantize, label=label
      )
  
file_path: nni/nni/mutable/shortcut.py
imports: from __future__ import annotations
  import logging
  from typing import TYPE_CHECKING, TypeVar, overload, List, cast
  from .mutable import Categorical, Numerical
label_desc: Use image node_id 9 for calling a global function with example usage: qnormal(label, mu, sigma, quantize) and returns: Numerical