История изменений
Исправление Dred, (текущая версия) :
ну можно поделить на четное количество отрезков, потом разделить на пары, для каждой пары(a, b) определить случайный «x» меньше длины равных отрезков, от одного отнять, другому прибавить (a+x, b-x).
А, ну рас у тебяеще лимиты, то можно и это учесть при поиске случайного. У тебя напиример 1 <= x + a <= 30 и 1 <= b - x <= 30
Исходная версия Dred, :
ну можно поделить на четное количество отрезков, потом разделить на пары, для каждой пары(a, b) определить случайный «x» меньше длины равных отрезков, от одного отнять, другому прибавить (a+x, b-x).