uniformCircle
一様分布に従う乱数$ u_1・$ u_2を用意し、 $ r = \sqrt{u_1}
$ \theta = 2 \pi u_2
$ \vec v = \begin{pmatrix} r \cos \theta \\ r \sin \theta \end{pmatrix}
純虚指数函数を使って$ r \ {\rm cis} \ \thetaと表現しても良いかも Desmos
https://gyazo.com/b2bb3e6e25bbcc87979d0defed1c7f43
考え方
$ rについて、円周の長さは$ rに比例する($ 2 \pi r)
逆関数法を使って、$ U = \hat R^2となってくれれば良い そりゃあ、$ U = \hat R^2を満たすような$ \hat Rは$ \sqrt uですよ