Предполагается, что точка A находится в верхнем центре круга, затем генерируются 2 параметра, которые представляют, насколько далеко по окружности находятся другие точки (при этом 1 представляет собой полный круг). Затем они сортируются так, чтобы ABC располагалась по часовой стрелке. Затем исследуются длины дуги, чтобы определить, не превышает ли какая-либо 0,5 (что означает, что дуга является как минимум полукругом), что означает, что в ABC должен быть тупой угол. Результатом миллионов симуляций стало то, что 75% треугольников содержат тупой угол. Следовательно, 25% будут острыми треугольниками.
P.S. Чтобы образовать треугольник, все три точки не могут находиться на одном полукруге. Пусть круг имеет центр O и назовите три точки A, B и C. В принципе, A и B могут быть где угодно на круге. Пусть AOP и BOQ - диаметры. Тогда для остроугольного треугольника C должна попадать на меньшую дугу PQ, которая будет иметь ту же длину, что и меньшая дуга AB. Таким образом, для заданных A и B вероятность выбора точки C для образования острого треугольника равна theta/(2pi), где theta - это радианная мера <AOB.
Я даже не уверен, что нам нужно считать интеграл, потому что ясно, что диапазон возможных значений длины дуги PQ симметричен относительно точки, где theta = PI/2. Это означает, что средняя вероятность будет 1/4.

Дана сфера и 4 точки на ней. Найти в-ероятность, что тетраэдр на этих вершинах содержит внутри себя центр сферы.