number array javascript math trigonometry

array - number javascript



¿Cómo puedo generar puntos aleatorios en una circunferencia de círculos en javascript? (1)

Solo consigue un ángulo aleatorio:

var angle = Math.random()*Math.PI*2;

Entonces

x = Math.cos(angle)*radius; y = Math.sin(angle)*radius;

Hecho.

Estoy intentando escribir una función que devolverá aleatoriamente una (x, y) coordenadas alrededor de una circunferencia dada, así que si tengo un punto que está en (0,0) (siendo el centro de la div) ¿cómo puedo escribir una función que coloca aleatoriamente otras entidades que aparecen entre el borde exterior de un círculo.

Todo lo que necesito es la ecuación, sé que tiene algo que ver con obtener la distancia desde el centro hasta el borde de la circunferencia, simplemente no tengo idea de cómo calcularla y aleatorizarla para que se vea bien.