Files
discretemath-labs/LabPSA_2/fourth.py
2022-12-05 14:09:21 +02:00

16 lines
631 B
Python

import random
from numpy import pi, cos, sin, sqrt
counter = 0
for _ in range(100000):
(x1, y1) = (cos(random.uniform(0, 2*pi)), sin(random.uniform(0, 2*pi)))
(x2, y2) = (cos(random.uniform(0, 2 * pi)), sin(random.uniform(0, 2 * pi)))
(x3, y3) = (cos(random.uniform(0, 2 * pi)), sin(random.uniform(0, 2 * pi)))
len1 = sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)
len2 = sqrt((x3 - x1) ** 2 + (y3 - y1) ** 2)
len3 = sqrt((x3 - x2) ** 2 + (y3 - y2) ** 2)
if len1 ** 2 + len2 ** 2 > len3 ** 2 and len2 ** 2 + len3 ** 2 > len1 ** 2 and len1 ** 2 + len3 ** 2 > len2 ** 2:
counter+=1
print(counter/100000)