Предложение:
Сделать завоз ресурсов в городской магазин в рандомное время.
Зачем:
Потому что многие пользуются другим часовым поясом/возможностью сидеть в хадде с утра и спокойно скупают только что появившуюся медь
И если говорить совсем прямо - так будет честнее.
Пути реализации:
В крон скрипт раз в час(скрипт берет рандомное число между текущим часом и 24, если попадает в текущий час - бинго), и вперед
Второй вариант реализации - привязать завоз к времени обновления лаба, и соответственно завозить частями.