在圆的圆周上均匀分布的点可以通过选取 0 到 之间的一个随机实数来获得。 因此,在圆上选取随机点比球体点选取要简单得多。
个随机点可以使用 Wolfram 语言中的函数在一个单位圆上选取RandomPoint[Circle[], n].
在圆上的随机点也可以通过从 上的均匀分布中选取两个数字 、 来获得,并拒绝 的点对。 从剩余的点中,倍角公式然后暗示具有笛卡尔坐标的点
具有所需的分布(von Neumann 1951,Cook 1957)。 此方法也可以扩展到球体点选取(Cook 1957)。 上图显示了 50、100 和 500 个初始点的点分布(其中计数是指在丢弃之前的点数)。
更多尝试
Weisstein, Eric W. “圆周点选取”。来自 MathWorld——Wolfram Web 资源。https://mathworld.net.cn/CirclePointPicking.html