正方形にランダムな点を作成するアルゴリズムを設計しようとしています。
問題は、mxm の正方形がある場合、1 < n < m² の n 個の点をランダムに作成することです。
アルゴリズムは効率的でなければなりません。つまり、m = 500 の場合、n = 1000 または n = 100 000 のいずれかになります。アルゴリズムのコストは同じでなければなりません。したがって、m はコストの要素であってはなりません。
私は本当に何をすべきかわかりません...私はこれを行うことについてイライラします:
for (int n = 1000, n > 0, n--) {
create a point
}
しかし、このようにmはコストの要因です...
役立つアルゴリズムを知っていますか?
ありがとうございました
マット