code: def generate_gaussian_random_number(
      mean: float = 0.0,
      variance: float = 1.0,
      size: int = 1,
  ) -> np.ndarray:
      """Generates a random number or array based on a gaussian distribution.
  
      Args:
          mean: Gaussian's mean value.
          variance: Gaussian's variance value.
          size: Size of array.
  
      Returns:
          (np.ndarray): A gaussian random number or array.
  
      """
  
      gaussian_array = np.random.normal(mean, variance, size)
  
      return gaussian_array
  
imports: import numpy
label_desc: Use image node_id 6 for calling a global function with example usage: generate_gaussian_random_number(mean, variance, size) and returns: gaussian_array