input: Write a function that generates a random number between two given numbers.
  
  ### Example 1:
  Case when the function is called with `2` and `5`. The function is expected to return a random number between `2` and `5` inclusive.
  
  ### Example 2:
  Case when the function is called with `-3` and `3`. The function is expected to return a random number between `-3` and `3` inclusive.
  
  ### Function Signature:
  
  def random_number_generator(min, max):
      return random.randint(min, max)
  
  
  ### Test Cases:
  
  assert random_number_generator(2, 5) in [2, 3, 4, 5]
  assert random_number_generator(-3, 3) in [-3, -2, -1, 0, 1, 2, 3]
  
output: import random
  
  def random_number_generator(min, max):
      return random.randint(min, max)