input: Write a python function to generate a list of random numbers within a given range.
  assert generate_random_numbers(1, 10, 5) == [5, 2, 8, 3, 10]  # Example output, actual output may vary
  assert generate_random_numbers(10, 20, 3) == [12, 15, 19]  # Example output, actual output may vary
  assert generate_random_numbers(100, 200, 4) == [150, 180, 110, 145]  # Example output, actual output may vary
output: import random
  
  def generate_random_numbers(start, end, count):
      return [random.randint(start, end) for _ in range(count)]