templist = list(range(x, x + length))
answerlist.extend(templist[:lengthmodified])
for n in answerlist:
    prestringresult ^= n
answerlist = []
Способ эффективного вычисления контрольной суммы XOR(^) на основе списка идентификаторов