Python隨機生成均勻分佈在單位圓內的點

Python有一隨機函數能夠產生[0,1)區間內的隨機數,可是若是咱們想生成隨機分佈在單位圓上的,那麼咱們能夠首先生成隨機分佈在單位圓邊上的點,而後隨機調整每一個點距離原點的距離,可是咱們發現這個距離不是均勻分佈於[0,1]的,而是與扇形的面積相關的python 咱們使用另外的隨機函數生成從[0,1)的隨機數r,咱們發現r<s0的機率爲s0,顯而易見,若是r爲0,那麼對應的距離應該爲0,若是是1,
相關文章
相關標籤/搜索