Я пишу управляемую событиями программу моделирования. У меня есть 3 подкласса, которые наследуют 1 базовый класс. мне нужно генерировать эти три случайным образом, и каждый подкласс будет проходить через различные пути событий (извините, довольно сложно описать, что я имел в виду), я приведу пример:
скажем, у нас есть симулятор парковки в торговом центре, у нас есть базовый класс Vehicle и подклассы Car, Motorbike, TruckContainer. Автомобиль и Мотоцикл просто собираются на парковку в течение некоторого времени (произвольно) и уезжают, в то время как TruckContainer нужно парковаться только для выгрузки и погрузки контейнера, а затем уехать, количество контейнеров будет определять, как долго будет парковаться грузовик.
как я могу создать эти 3 объекта случайным образом, скажем, 5-10 автомобилей въедут на парковку за 1 минуту, 1-3 мотоцикла за 10 минут и только 1-2 грузовых контейнера в день?
спасибо