input: Write a function to generate a list of random floating-point numbers within a specified range.
  assert len(generate_random_numbers(5, 1.0, 10.0)) == 5
  assert all(1.0 <= num <= 10.0 for num in generate_random_numbers(5, 1.0, 10.0))
  assert len(generate_random_numbers(0, -5.0, 5.0)) == 0
output: import random
  
  def generate_random_numbers(count, start, end):
      return [random.uniform(start, end) for _ in range(count)]