У меня проблема с перетасовкой. Существует множество страниц и дискуссий о том, как полностью перетасовать массив значений, как стопку карт.
Что мне нужно, так это перетасовка, которая равномерно сместит элементы массива не более чем на N позиций от их начальной позиции.
То есть если N равно 2, то элемент I будет перетасован не более чем на позицию от I-2 до I+2 (в пределах массива).
Это оказалось сложным с некоторыми простыми решениями, приводящими к смещению направления движения элемента или к неравномерной величине.
ppmspread
/spread
? Вы смотрели исходный код этих операций? Ссылки на документацию, которую вы просматриваете, были бы полезны, поэтому мы уверены, что рассматриваем одни и те же вещи. - person dimo414   schedule 27.08.2015