import random
cislo="4382"; kolik=4; delka=len(cislo)
print("Generuji",kolik,"hodnot(y) od nuly po",cislo,"...")
def generuj():
	while True:
		retezec=""; mensi=False; poradi=0; znovu=False
		while poradi<delka:
			doCisla=int(cislo[poradi])
			nahodne=random.randint(0,9)
			if nahodne<doCisla: mensi=True
			if nahodne<=doCisla or mensi: retezec+=str(nahodne)
			else:
				znovu=True; break
			poradi+=1
		if not znovu: 
			if retezec<=cislo: print(retezec); return()
for _ in range(kolik): generuj()