べつにプログラム上の乱数的なランダムじゃなくても、
たとえばパンチの当たった位置やタイミングがドット単位フレーム単位で毎回計算されて違う効果になるとか人間には現実的に制御できないパターンを用意することで
ある程度納得できる範囲でランダムに近いゲーム性を実現するのは可能だとおもう