def main():

    master = Master()
    logging.basicConfig(filename='work.log', level=logging.DEBUG)

    #Init by filling root
    for i in range(0, ROOTCOUNT):
        master.AddRoot(randint(18, 21), 1024)

    #Init
    for i in range(1000):
        #print "Adding node"
        retval = ADD(master)
        #if retval == 2:
        #    print "Added as root"
        #elif retval == 1:
        #    print "Added to some root"
        if retval == 0:
            print "Failed????"

    while True:
        #0 - Insrt
        #1 - Delete
        #2 - Nothing
        #Decide what to do
        choice = randint(0, 2)
        if choice == 0:
            ADD(master)
        elif choice == 1:
            DEL(master)
        else:
            time.sleep(1)