input: from typing import List
  
  
  def generate_numbers(n: int, lower_bound: int, upper_bound: int) -> List[int]:
      """ Generates a list of random numbers within a specified range.
      >>> generate_numbers(5, 0, 10)
      [3, 7, 0, 10, 5]
      >>> generate_numbers(3, -5, 5)
      [-1, 3, -5]
      """
      numbers = []
      for i in range(n):
          numbers.append(random.randint(lower_bound, upper_bound))
      return numbers
output:     import random