input: from typing import List
  
  
  def generate_random_numbers(num_count: int, lower_bound: int, upper_bound: int) -> List[int]:
      """ Generate a list of random numbers within a specified range.
      >>> generate_random_numbers(5, 0, 10)
      [2, 5, 7, 4, 1]
      >>> generate_random_numbers(3, 5, 15)
      [10, 7, 5]
      """
output:     import random
      return [random.randint(lower_bound, upper_bound) for _ in range(num_count)]