input: from typing import List
  
  def generate_random_noise_signal(frequency: float, amplitude: float) -> List[float]:
      """ Generate a voltage signal with random noise. The signal is a sine wave of the given
      frequency and amplitude, and it is corrupted with Gaussian noise.
      >>> generate_random_noise_signal(250, 1)
      [..., 0.9525593501752682, 0.5878181287284576, 0.30415575940763154, ...]
      """
output:     import numpy as np
      import math
  
      # Define the time vector
      t = np.linspace(0, 1, 1000)
  
      # Generate the sine wave
      sine_wave = amplitude * np.sin(2 * math.pi * frequency * t)
  
      # Generate Gaussian noise
      noise = np.random.normal(0, 0.1, 1000)
  
      # Add noise to the sine wave
      noisy_signal = sine_wave + noise
  
      return noisy_signal.tolist()