input: from typing import List
  
  def generate_voltage_signal(freq: float, amplitude: float) -> List[float]:
      """ Generates a voltage signal with random noise given a frequency and amplitude.
      >>> generate_voltage_signal(250, 1)
      [...randomly generated signal values...]
      """
output:     import random
      import math
      signal_length = 1000  # Number of samples in the signal
      signal = []
      for i in range(signal_length):
          t = i / freq  # Time at each sample point
          noise = random.uniform(-amplitude / 10, amplitude / 10)  # Random noise
          signal_value = amplitude * math.sin(2 * math.pi * freq * t) + noise
          signal.append(signal_value)
      return signal