Создайте коллекцию с именем allLocations типа AreaNode, которая содержит все возможные области инициализации:
![area collection](https://i.stack.imgur.com/9hbA9.png)
Используйте поток процессов, подобный следующему, с PedSource:
![canvas](https://i.stack.imgur.com/fHR4J.png)
Установите для свойства Площадь в PedSource следующее:
allLocations.get(uniform_discr(0, allLocations.size()-1))
Этот код случайным образом назначает одну из областей в списке каждому агенту в качестве начала. Вы можете изменить это в соответствии со своими потребностями, например, с другими дистрибутивами.
Теперь вы можете видеть, как агенты случайно появляются в разных местах:
![model](https://i.stack.imgur.com/ve0Lz.png)
Пример модели можно запустить и загрузить здесь .