Agent Randomizer Tool

Users can randomize the agent types distribution of the group agents with the Agent Randomizer Tool.

The tool is accessible via the Atoms Menu: Atoms > Tools > Agent Randomizer.

Alternatively, you can access it with the shelf button 

Select your agent groups in scenes.

Select the agent types you want to apply to your agent group, then press the arrow button to move the agent types to the right list.

You can adjust the sliders to randomize the agent type distribution.

By enabling the "Enable distance" option, you tell Atoms to avoid applying the same agent type within a certain distance. This only works if you have enough agent types available. If you have only two agent types and this option is on, you might end up with an even distribution.

Activate "Enable Seed" to make sure the randomization is consistent while using the same agent type and their weights . Disabling it will make the randomization be different every time you press Run. The randomization will also change depending on the seed value provided.

Activate the "On selected agents only" if you wish to run the randomizer only on the selected agents.

Once you are happy with your selection, click on the "Run" button. 

Click Rewind to reset your simulation and see the new agent distribution.


When trying to run the agent randomizer on an agent group with a sync module and with the "On selected agents only" option enabled, the tool will search for any selected agent in the current group and will randomize their agent type. If no selected agent is found, the selection will be picked from the parent agent group.


Copyright © 2017, Toolchefs LTD.