Алгоритм равномерного распределения элементов в матрице
Необходимо сгенерировать даты заданий в месяце со случайным равномерным распределением. К примеру, для 10 человек 10 заданий так, чтобы даты отстояли друг от друга не менее, чем на два дня. Выходные и праздники не должны использоваться. По сути случайное равномерное распределение элементов в матрице с дополнительным условием, где матрица - месяц. Подскажите, где можно посмотреть алгоритм.
Источник: Stack Overflow на русском