import os
import random
import time

alphabet = tuple(chr(x) for x in range(128) if x not in (ord('\00'), ord('/')))
random.seed(34130057384765644932590949389298213249, 2)
slots = [None]*1024
used = {None, '.', '..', 'exercise.py'}

for iteration in range(10000):
    index = random.randrange(1024)
    oldname = slots[index]
    newname = None

    while newname in used:
        newname = ''.join(random.sample(alphabet, random.randrange(1, 17)))

    if oldname:
        os.rename(oldname, newname)
        used.remove(oldname)
    else:
        with open(newname, 'xb') as f:
            pass

    used.add(newname)
    slots[index] = newname
    time.sleep(0.001)

for filename in slots:
    if filename:
        os.remove(filename)
