Как перемешать список, сохранив индексы?
Перемешать список `l` сохранив исходные индексы `indices`

x = list(enumerate(l))\n
random.shuffle(x)\n
indices, l = zip(*x)\n