Я пытаюсь разработать алгоритм, который создает случайные точки в квадрате.
Проблема в том, что если у нас есть квадрат mxm, мы случайным образом создаем n точек с 1
Алгоритм должен быть эффективным, это означает, что если m = 500, мы можем иметь либо n = 1000, либо n = 100 000. И стоимость алгоритма должна быть одинаковой.Таким образом, m не должно быть фактором стоимости.
Я действительно не знаю, что делать ... Хотя я боюсь делать это:
for (int n = 1000, n > 0, n--) {
create a point
}
Но этот способ mфактор стоимости ...
Знаете ли вы какой-нибудь алгоритм, который мог бы помочь?
Спасибо
Мэтт