I've just learned and decided to use another method which randomize unit distributions instead set ups;
Example;
<variable name="DervishConscript">
<element name="Eritrea"/>
<element name="Cibuti"/>
<element name="Aksum"/>
<element name="Dessie"/>
<element name="Adama"/>
<element name="Gondar"/>
</variable>
<attachment name="conditionAttachmentr1" attachTo="Germany" javaClass="games.strategy.triplea.attachments.RulesAttachment" type="player">
<option name="rounds" value="1"/>
</attachment>
<attachment foreach="$DervishConscript$" name="triggerAttachmentDervishConscript@DervishConscript@" attachTo="Dervish" javaClass="games.strategy.triplea.attachments.TriggerAttachment" type="player">
<option name="conditions" value="conditionAttachmentr1"/>
<option name="placement" value="@DervishConscript@:conscript" count="1"/>
<option name="players" value="Dervish"/>
<option name="chance" value="1:2"/>
<option name="when" value="before:germanyCombatMove"/>
</attachment>
