#!/usr/bin/python3.8
from random import randint,uniform,seed
from time import time

def uniq_list(l):
	lst=[]
	for x in l:
		if x not in lst:
			lst.append(x)
	return lst

def create_list(a,b,n):
	return [randint(a,b) for x in range(n)]

def main():
#	seed(time())
#	lst=[]
#	for k in range(5):
#		for i in range(5):
#			lst.append(round(uniform(0,5),1))
#		print (lst)
	seed(time())
	try:
		while True:
			n=int(eval(input('Δώσε n:')))
			if n>3: break
		while True:
			a=int(eval(input('Δώσε a:')))
			b=int(eval(input('Δώσε b:')))
			if a<b : break
	except Exception as e:
			print (str(e))
	lst=create_list(a,b,n)
	print(lst)
	print(uniq_list(lst))

if __name__=="__main__":
	main()
