input: Write a function to generate an array of random numbers given a specified length, minimum value, and maximum value. The function should return the array of random numbers.
  
  def generate_random_numbers(length, min_value, max_value):
      return [random.uniform(min_value, max_value) for _ in range(length)]
  
  assert generate_random_numbers(5, 1, 10) != generate_random_numbers(5, 1, 10)
  assert len(generate_random_numbers(5, 1, 10)) == 5
  assert all(1 <= num <= 10 for num in generate_random_numbers(5, 1, 10))
output: import random
  
  def generate_random_numbers(length, min_value, max_value):
      return [random.uniform(min_value, max_value) for _ in range(length)]