|
|
1
8
根据 this 回答统计信息。stackexchange。com,您应该使用正态分布值来获得球体上均匀分布的值。这意味着,你可以:
|
|
|
2
8
并绘制分布图:
说明:这些行显示了
在该范围内给出均匀随机分布的唯一方法
|
|
|
3
6
我认为这实际上是一个很酷的问题,一个很好的方法是只使用球面极坐标并随机生成角度。
|
|
|
4
4
你可以这样做:
然而
您可能需要检查使用此函数生成的数字是否“足够随机”。这可能是因为这种设置偏向了“随机性”。 |
|
|
5
3
“正确”的答案取决于您是在空间中寻找均匀的随机分布,还是在球体的表面上,或者其他什么。如果要在球体表面上寻找点,仍然需要担心
这里的另一个优点是,由于我们使用numpy阵列,您也可以通过使用
|
|
|
6
3
是时候添加另一个解决方案了,呵呵。。。 这一次,它在单位球体点拾取-检查上是真正一致的 http://mathworld.wolfram.com/SpherePointPicking.html 有关详细信息
|