Первая итерация — заполняешь массив b чисел. Каждое из них равно a/b — в сумме а
Вторая итерация — те числа что меньше минимума рандомно увеличиваешь на какую-то дельта и столько же раз те числа что больше максимума уменьшаешь на эту же дельта
повторяй втроую итерацию пока все не станут в нужном диапазоне. Сумма — по-прежнему а
Третья итерация — уменьшай одно и увеличивай другое на рандомный шаг
повторяй третью итерацию миллион раз (с остслеживанием чтоб не вылезло за диапазон). Сумма — по-прежнему а