Доброго времени суток. Помогите решить задачу, пожалуйста. Суть вот в чем: имеется 50+ игровых столов в казино и сотрудников порядка 120 чел. Нужно распределить их по четырем сменам утро,день,вечер,ночь, а так же по позициям за игровыми столами по времени. Меняются раз в полчаса 9:00, 9:30 и т.д. Столы пронумерованы П1, П2, и т.д. В идеале хочется сделать так, например открыто 20 столов т.е требуется 20 сотрудников, на смене например 25, проставляем пятерым "отдых", а остальные 20 чтобы автоматически распределились за столы в случайном порядке, и так каждые полчаса. Реально ли вообще это сделать? Также добавлять сотрудников на смену и отрывать\закрывать столы