input: from typing import List
  
  def generate_voltage_signal(freq: int, amplitude: float) -> List[float]:
      """ Generate a voltage signal with random noise for a given frequency and amplitude.
      The signal's time duration is from 0 to 1 second, and the time samples are distributed evenly.
      Random noise is added to the signal, with a mean of 0 and standard deviation of 0.1.
      
      >>> generate_voltage_signal(250, 1)
      <calculated list of voltage values with random noise added>
      """
output:     import numpy as np
      time_samples = np.linspace(0, 1, 1000)
      signal = amplitude * np.sin(2 * np.pi * freq * time_samples)
      noise = np.random.normal(0, 0.1, 1000)
      voltage_signal = signal + noise
      return voltage_signal.tolist()