<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def make_random_xml_file(fname, num_elements=200, depth=3):
 """ makes a random xml file mainly for testing the xml_split """

    with open(fname, 'w') as f:
        f.write('<?xml version="1.0" ?>\n<random>\n')
        for dep_num, _ in enumerate(range(1,depth)):
            f.write(' <depth>\n  <content>\n')
            #f.write('<depth' + str(dep_num) + '>\n')
            for num, _ in enumerate(range(1, num_elements)):
                f.write('    <stuff>data line ' + str(num) + '</stuff>\n')
            #f.write('</depth' + str(dep_num) + '>\n')
            f.write('  </content>\n </depth>\n')
    
        f.write('</random>\n')