runnig

random numbers to a file

Mar 25th, 2015
378
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.62 KB | None | 0 0
  1. import time
  2. import sys
  3. import random
  4.  
  5.  
  6. def main(argv):
  7.   if len(argv) == 1:
  8.     print 'Usage: python txtfile.py random-seed(int)'
  9.     return 0
  10.  
  11.   i = 0
  12.   seed = int(argv[1])
  13.   random.seed(seed)
  14.   print 'Ctrl-C to cancel the loop'
  15.   try:
  16.     with file('random_numbers.txt', 'w') as fp:
  17.       while True:
  18.         rnd = random.randint(1, 100)
  19.         message = 'iteration: {ITER}, random number: {RND}\n'.format(ITER=i, RND=rnd)
  20.         fp.write(message)
  21.         time.sleep(3)
  22.         i += 1
  23.  
  24.   except KeyboardInterrupt:
  25.     print 'Ctrl-C, exit'
  26.     return 0
  27.  
  28. if __name__ == '__main__':
  29.   main(sys.argv)
Advertisement
Add Comment
Please, Sign In to add comment