Another script update

This commit is contained in:
Steven Robertson 2012-06-10 09:16:10 -07:00
parent 91aa91a242
commit b570435d1f

View File

@ -1,6 +1,12 @@
#!/usr/bin/python2
import os import os
import sys
import random import random
if len(sys.argv) > 1:
random.seed(sys.argv[1])
edges = {} edges = {}
for i in os.listdir('edges'): for i in os.listdir('edges'):
@ -12,11 +18,11 @@ seen = set()
src = random.choice(edges.keys()) src = random.choice(edges.keys())
for i in range(1000): for i in range(1000):
print src print 'edges/' + src
dsts = edges.get(src, set()).difference(seen) dsts = edges.get(src, set()).difference(seen)
if not dsts: if not dsts:
src = random.choice(edges.keys()) src = random.choice(edges.keys())
else: else:
dst = random.choice(list(dsts))[1] dst = random.choice(list(dsts))[1]
print '='.join([src, dst]) print 'edges/' + '='.join([src, dst])
src = dst src = dst