Kann man da nicht einfach einen Multiplikator mit einbauen? Ich gehe mal davon aus, dass der Wert von dem Attribut Agility abhängig ist. Geht da nicht einfach ein simples
var ausgewichen_faktor = (Angreifer[Agility] * 100) / (Verteidiger[Agility] * random(1,10))
if (ausgewichen_faktor >= 15) then ausgewichen = true

(Syntax außen vorgelassen, Abfrage nach ausgewichen_faktor kann natürlich beliebig verändert werden)