我正在尝试设计一种在正方形中创建随机点的算法。
问题是:如果我们有一个 mxm 正方形,我们会随机创建 n 个 1 < n < m² 的点
算法必须高效,这意味着如果 m = 500,我们可以有 n = 1000 或 n = 100 000。算法的成本必须相同。所以 m 不应该是成本的一个因素。
我真的不知道该怎么做......我首先要这样做:
for (int n = 1000, n > 0, n--) {
create a point
}
但是这种方式 m 是成本的一个因素......
您知道任何可以提供帮助的算法吗?
谢谢
马特