Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. __author__ = '132294'
  2. import os
  3. import glob
  4. from random import randrange
  5. def generateDataset(file, n):
  6. file.write(str(n) + '\n')
  7. for i in range(n):
  8. file.write(generateFileLine(i, n))
  9.  
  10. def main():
  11. folderName = 'instances_132294'
  12. fileName = "/test_"
  13. fileFormat = ".txt"
  14. # define the name of the directory to be created
  15. path = os.getcwd()
  16. print('creating folder ' + folderName + ' in directory ' + path);
  17. try:
  18. path += '/' + folderName;
  19. if not (os.path.isdir(folderName)):
  20. os.mkdir(path)
  21. else:
  22. for f in glob.glob(path + '/*'):
  23. os.remove(f)
  24. except OSError:
  25. print ("Setup failed with error")
  26. else:
  27. print ("Setup successfully completed")
  28.  
  29. for i in range(50, 501, 50):
  30. file = open(path + fileName + str(i) + fileFormat, "w")
  31. generateDataset(file, i)
  32. file.close()
  33.  
  34. def generateFileLine(i, n):
  35. p = randrange(100,1000)
  36. r = p - randrange(p)
  37. d = p + r + randrange(p/2)
  38. return str(p) + " " + str(r) + " " + str(d) + "\n"
  39.  
  40. if __name__ == '__main__':
  41. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement