Это может быть больше похоже на поиск термина, но решения также приветствуются. Я хочу создать n случайных координат x, y. Проблема, с которой я сталкиваюсь, заключается в том, что я хотел бы, чтобы координаты были «взвешенными» или имели больше шансов приблизиться к определенной точке. Я создал что-то близкое, используя этот псевдокод:
x = rand(100) //random integer between 0 and 100
x = rand(x) //random number between 0 and the previous rand value
//randomize x to positive or negative
//repeat for y
Это работает, чтобы подтянуть объекты к 0,0, однако, если вы создадите достаточное количество точек, вы сможете увидеть шаблон осей x и y. Это связано с тем, что даже если x удается достичь 100, высоки шансы, что y будет ближе к этому значению.
Я пытаюсь избежать образования этой линии x, y. Бонусные баллы, если есть способ добавить несколько «взвешенных координат», к которым будут тяготеть случайные координаты, а не к статическим 0,0.