input: Write a function to develop a Python module that generates a list of random numbers within a specified range and of a specified length. If the length is 0 or negative, return an empty list.
  def generate_random_numbers(length, min_value, max_value):
      if length <= 0:
          return []
      return [random.uniform(min_value, max_value) for _ in range(length)]
  
  assert generate_random_numbers(5, 1, 10) != []
  assert generate_random_numbers(0, 1, 10) == []
  assert generate_random_numbers(-3, 1, 10) == []
output: def generate_random_numbers(length, min_value, max_value):
      if length <= 0:
          return []
      return [random.uniform(min_value, max_value) for _ in range(length)]