import random def func(money,num): money = money*100 ret= random.sample(range(1,money),num-1) ret.sort() ret.insert(0,0) ret.append(money) for i in range(len(ret)-1): yield (ret[i+1]-ret[i])/100 ret_g = func(200,10) for i in ret_g: print(i)