input: Write a function to generate a 3x3 array of random integers ranging from 1 to 5 using the NumPy library. If the function is called, it should return the generated array.
  import numpy as np 
  
  assert np.array_equal(generate_random_array(), np.random.randint(1, 6, size=(3,3)))
  assert np.array_equal(generate_random_array(), np.random.randint(1, 6, size=(3,3)))
  assert np.array_equal(generate_random_array(), np.random.randint(1, 6, size=(3,3)))
  assert generate_random_array().shape == (3, 3)
  assert generate_random_array().min() >= 1
  assert generate_random_array().max() <= 5
output: def generate_random_array():
      return np.random.randint(1, 6, size=(3, 3))