JSFiddle - React, Tailwind, and code Playground
by Abdul Ahmad
JavaScript
function getRandomPositionInCircle({ radius }) {
const rndAngle = 2 * Math.random() * Math.PI;
const r = radius * Math.sqrt(Math.random());
const randX = r * Math.sin(rndAngle);
const randZ = r * Math.cos(rndAngle);
return {
x: randX,
z: randZ,
y: 20,
};
}
const pos = getRandomPositionInCircle({ radius: 20 });
console.log('pos', pos);