При атаке города не забывай учитывать его бонус защиты и тип местности, индивидуальные бонусы и окопанность защитников. В ряде случаев все это может утроить силу защитников.
А рэндом - это по-английски "случайность".