data
n = 11
bottom_limit = X
top_limit = Y
max_tries = 100
data_min = min(data)
data_max = max(data)
i = 0
while i < max_tries:
    i += 1
picked = []
for j in range(n - 1):
    picked.append(random.choice(data))
Алгоритм автоматического выбора 11 игроков в составе фэнтези-футбола, где общая цена близка к N