J'essaie d'écrire une fonction qui renverra aléatoirement des coordonnées (x, y) autour d'une circonférence donnée, donc si j'ai un point qui est à (0,0) (étant le centre de la div), comment puis-je écrire un fonction qui place au hasard d'autres entités qui apparaissent parmi le bord extérieur d'un cercle.
Tout ce dont j'ai besoin, c'est de l'équation, je sais que cela a quelque chose à voir avec l'obtention de la distance du centre au bord de la circonférence, je ne sais pas comment le calculer et le randomiser pour qu'il ait l'air bien.
Obtenez juste un angle aléatoire:
var angle = Math.random()*Math.PI*2;
Ensuite
x = Math.cos(angle)*radius;
y = Math.sin(angle)*radius;
Terminé.