i appologize for a bit of a necro as my first post on the new forums but this section doesnt seem active to a point where it will cause much distress, in any case i just wanted to point out for anyone else looking to do similar that we KNOW that the default is 10 digits, so you can generate the numbers in a shorter time, with a shorter file, reducing everything by about 10%
i=0
f=open('2WireDic', 'a')
i = 999999999
while i < 10000000000:
i+=1
sNum = str(i)
while (len(sNum) < 10):
sNum = '0' + sNum
f.write(sNum + '\n')
f.close()