Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Python Random number file writer Create a program called randwrite.py that write

ID: 3669142 • Letter: P

Question

Python

Random number file writer

Create a program called randwrite.py that writes a series of random numbers to a file. Each random number is to be on a separate line and is to be in the integer number range of 1 through 999. The program is to request from the user how many random numbers to generate. The file that the random numbers are written to is to be called randnum.txt.

Random number file reader

Create a program called randread.py that reads a series of random numbers from a file called randnum.txt, counts how many there are, displays the random numbers, and displays the count.

Explanation / Answer

//randwrite.py
import random
f = open( 'randnum.txt', 'w' )
n = input('Enter number: ')
for i in range(1,n):
   a=random.randint(1,999))
   f.write(a + ' ' )

f.close()

//randread.py
with open('randnum.txt', 'r') as f:
   a=f.read().split(' ')
   print a
f.close()