Первая попытка Монте-Карло

-Неудачная
-Вероятно есть ошибка при расчёте полного сечения упругого столкновения.
-Код медленный.
-Иногда выдаёт что-то правдоподобное.