import random
import string


def gen_random_char_string(n, base_s=""):
    """Generate a random character string of length n"""
    if n == 0:
        return base_s
    
    c = random.choice(string.ascii_letters)
    return gen_random_char_string(n-1, base_s + c)