Я застрял в этой проблеме: у меня есть 2D-пространство от координат -200, -200 (вверху слева) до 200 200 (внизу справа).
Теперь я хочу добавить точку вокруг центра (0,0) в случайном положении.Все идет нормально.Просто нужно выбрать случайное число от -200 до 200 для каждого x и y.
Это должно повторяться до тех пор, пока у меня не будет желаемого количества очков.
Но теперь есть две проблемы:
Я не хочу, чтобы две точки находились в одной позиции.Есть ли способ проще, чем тестирование каждой точки и, если необходимо, повторение всего процесса?
Я не хочу, чтобы точки мгновенно распределялись по всей карте.Они должны собираться в центре и уходить только тогда, когда в самом большом «кольце» точек вокруг центра остается только некоторое пространство.
Но, тем не менее, время от времени между точками должны быть пустые места.
Последнее условие - моя самая большая проблема.У кого-нибудь есть идеи, как я могу решить эту проблему?
В данный момент я пытаюсь сделать это в javascript, но если это сработает, я хочу сохранить точки в базе данных с помощью mysql и добавлять один за другим с помощью php.