function get_random_vector(): while True: x = random(-1, 1) y = random(-1, 1) z = random(-1, 1) L = sqrt(x**2 + y**2 + z**2) if L > 0 and L <= 1: return (x / L, y / L, z / L)
его квадратить будет когда их много то угол более вероятный будет. я салютик писал. и уже нашел решение
Максим
Искусственный Интеллект
(214654)
badyIoUiy, ну ты не указывал никаких ограничений на случайность. Тогда случайно генерируй радиус и направление.