<div class='quotetop'>Цитата</div>
"вычисляется рендом. Если он оказывается меньше p1" - не понятнее ли "с вероятностью р1 солдат со случайным номером получает метку "убит"?[/b]
Да, это то же самое

<div class='quotetop'>Цитата</div>
Т.е. и трупы стреляют?[/b]
Просто считаем, что все солдаты дают залп одновременно и успевают выпустить пулю до того, как с противоположной стороны пули прилетят к ним.