code: def random_string_array(max_len=1, min_len=1,
                              elem_max_len=1, elem_min_len=1,
                              strings=string.ascii_letters, **kwargs):
          
          string_array = list()
          for _ in range(random.randint(min_len, max_len)):
              string_array.append(Randomize.random_string(max_len=elem_max_len, min_len=elem_min_len,
                                                          chars=strings, **kwargs).value)
  
          return SeedStringArray(string_array)
docs: :param max_len: max value of len(array)
          :param min_len: min value of len(array)
          :param elem_max_len: max value of len(array[index])
          :param elem_min_len: min value of len(array[index])
          :param strings: allowed string characters in each element of array,
          or predefined list of strings, or function pointer
          :param **kwargs: keyworded arguments for strings if it's a function pointer
          :return: SeedStringArray