Python随机生成均匀分布在单位圆内的点

Python有一随机函数能够产生[0,1)区间内的随机数,可是若是咱们想生成随机分布在单位圆上的,那么咱们能够首先生成随机分布在单位圆边上的点,而后随机调整每一个点距离原点的距离,可是咱们发现这个距离不是均匀分布于[0,1]的,而是与扇形的面积相关的python 咱们使用另外的随机函数生成从[0,1)的随机数r,咱们发现r<s0的几率为s0,显而易见,若是r为0,那么对应的距离应该为0,若是是1,
相关文章
相关标签/搜索