#!/usr/bin/python3.8

from random import uniform , seed
from time import time

def generator_num(a,b):
	return uniform(a,b)

def write_list(lst):
	try:
		with open("data.txt","a") as f:
			for el in lst:
				f.write(str(round(el,3))+"\n")
	except Exeption as e:
		print ("Error:"+str(e))
		exit()
	finally:
		f.close()

def read_list():
	nlst=[]
	try:
		with open("data.txt","r") as f:
			for line in f:
				line=line.strip()
				nlst.append(float(line))
			
	except Exception as e:
		print("Error:"+str(e))

	finally:
		f.close()
		return nlst

def main():
	lst=[generator_num(0,10) for i in range(10)]
	write_list(lst)
	print (read_list())

if __name__=="__main__":
	main()
