원 안에서 고른 분포도 랜덤 위치 가져오기 Generate a uniformed random point within a circle
updir * rotation(random / 360) * (random * radius) 식으로 (random=0.0~1.0 사이) 일반적인 방식으로 원 안에서 랜덤 위치를 가져오면 1000번 이상 실행 하면 다음 이미지 처럼 원 생김새 특성상 가운데로 몰리는 분포도가 나오게 되버린다. (random * radius)를 (sqrt(random) * radius) 해주면 고른분포도를 보인 원안에 랜덤 위치를 가져온다. 만약 외곽에 분포도를 치중 시키고 싶다면 pow(random, 0.1~0.49) 해준다. 이전에 뭔가 요청이 있어서 pow(random, 0.2) 정도 사용 했었다. 참고 : https://meyavuz.wordpress.com/2018/11/15/generate-uniform-random-points-within-a-circle/ 참고 : https://stackoverflow.com/questions/5837572/generate-a-random-point-with