求算法高手,圆范围内随机点
魔兽地图编辑器吧
全部回复
仅看楼主
level 7
禾洛_ 楼主
如何才能让每单元格内出现点的概率相同?
2011年06月22日 02点06分 1
level 14
[汗]问玻璃渣去吧
2011年06月22日 02点06分 2
level 9
方形随机。与原点距离大于R则再随机
2011年06月22日 02点06分 3
level 14
当你说出"随机"这两字的时候,基本已经注定杯具的结局了
2011年06月22日 02点06分 4
level 7
禾洛_ 楼主
我觉得可以通过模拟半径值出现的概率来实现,比如半径值大的出现的几率大,半径值小的出现的几率小,但是这个参数是多少不会算。
2011年06月22日 02点06分 5
level 10
(#残念)吧刊~~~~~~~~~~!!……
2011年06月22日 02点06分 6
level 10

2011年06月22日 02点06分 7
level 7
禾洛_ 楼主
这个办法我想过,但是需要创建区域,比较繁琐,看我5楼发言,有没有办法通过一个公式就能得到一个半径值的分布函数来实现?
2011年06月22日 02点06分 8
level 9
方形可以用随机X和随机Y的直角坐标啊
2011年06月22日 02点06分 9
level 7
禾洛_ 楼主
貌似Cos就不错
x = 1000*Cos(Ran(0,90))*Cos(ran(0,360))
y = 1000*Cos(Ran(0,90))*Sin(ran(0,360))
2011年06月22日 02点06分 10
level 7
禾洛_ 楼主
哦对。
2011年06月22日 02点06分 11
level 9
我反正一直都是方形挑圆形的。运气差点重复个7-8次也就出来了
2011年06月22日 02点06分 12
level 10
圆随机点。用随即方向和随机距离的极坐标移动不就行了……
2011年06月22日 03点06分 13
level 9
13楼你会发现密度不一样。
2011年06月22日 03点06分 14
level 7
禾洛_ 楼主
嗯,我也决定这么做了
2011年06月22日 03点06分 15
level 9
10楼我怎么试出来还是有方形的。。。
2011年06月22日 03点06分 16
level 7
禾洛_ 楼主
14楼正解
2011年06月22日 03点06分 17
level 10
密度?
2011年06月22日 03点06分 18
level 11
回复13楼:
那个分布不均匀、、
2011年06月22日 03点06分 19
level 7
禾洛_ 楼主
不知道,我随出来也是方形的,不知道那里写错了。
我决定用你的做法了。
2011年06月22日 03点06分 20
1 2 尾页