Есть таблица где в столбик записано много значений которые отсортированы и главная цель не сильно нарушить эту сортировку, то есть нужно перемешать частями по 50 айди (айди в моем случае это значение которая может повторятся несколько раз, чуть позже поймете), сама таблица состоит из тысяч айди, каждое айди может повторятся до 5ти раз, и должно быть перемешано так, чтобы следующий раз одинаковый айди был через 50 других айди. Пример: В примере айди указаны по порядку для простоты, в таблице они идут не по порядку как тут. Слева таблица с айди, справа результат. В начале идет первый круг, в котором все первые 50 айди повторяются по порядку как в таблице с айди. после 50 айди эти 50 повторяются еще раз. Т.к. айди 2 был только один и он закончился значит берем следующий (51й) айди, в случае с айди 5 то же самое (52й). Тоесть айди идут по кругу в 50 айди, и каждый который заканчиватся заменяется следующим 51м,52м и тд.
Есть таблица где в столбик записано много значений которые отсортированы и главная цель не сильно нарушить эту сортировку, то есть нужно перемешать частями по 50 айди (айди в моем случае это значение которая может повторятся несколько раз, чуть позже поймете), сама таблица состоит из тысяч айди, каждое айди может повторятся до 5ти раз, и должно быть перемешано так, чтобы следующий раз одинаковый айди был через 50 других айди. Пример: В примере айди указаны по порядку для простоты, в таблице они идут не по порядку как тут. Слева таблица с айди, справа результат. В начале идет первый круг, в котором все первые 50 айди повторяются по порядку как в таблице с айди. после 50 айди эти 50 повторяются еще раз. Т.к. айди 2 был только один и он закончился значит берем следующий (51й) айди, в случае с айди 5 то же самое (52й). Тоесть айди идут по кругу в 50 айди, и каждый который заканчиватся заменяется следующим 51м,52м и тд.iliyhabrest