Здравствуйте! Тут такое дело, надо создать координаты точек по карте, чтобы они были раскиданы по всей карте. Указывается начальная точка, по ней уже создаются остальные и при этом точки должны переходить плавно (чтобы не получилось например [Москва, Лондон, Москва]). Сложно конечно объяснить чего именно хотят заказчики, но попробую на примере:
На картинке указаны залитым цветом начальные точки, алгоритм должен создать остальные...

По сути должен создаваться эффект полета самолетов (для игры), они летают рандомно. Поэтому было решено изначально создать рандомные координаты пути на стороне сервера и уже их передавать клиенту, чтобы у всех было одинаково. Если так делать не стоит, то посоветуйте верное решение этой задачи! Спасибо огромное!