Ответ 1
Просто получите случайный угол:
var angle = Math.random()*Math.PI*2;
Тогда
x = Math.cos(angle)*radius;
y = Math.sin(angle)*radius;
Готово.
Я пытаюсь написать функцию, которая будет случайным образом возвращать координаты (x, y) по заданной окружности поэтому, если у меня есть точка, которая в (0,0) (являющаяся центром div), как я могу написать функцию, которая случайно помещает другие объекты, которые появляются среди внешнего края круга.
Все, что мне нужно, это уравнение, которое я знаю, что оно имеет какое-то отношение к получению расстояния от центра до края окружности, просто не знаю, как вычислить его и рандомизировать, чтобы он выглядел хорошо.
Просто получите случайный угол:
var angle = Math.random()*Math.PI*2;
Тогда
x = Math.cos(angle)*radius;
y = Math.sin(angle)*radius;
Готово.