标签: math geometry
可能重复: Generating random point in a cylinder
如果给出半径r和高度h,如何在圆柱体内生成随机点?
特别是在气缸内而不是在气缸上
答案 0 :(得分:3)
类似的东西:
angle = Random(0, 2*Pi) r1 = r * sqrt( Random(0,1) ) X = r1*sin(angle) Y = r1*cos(angle) Z = Random(0,h)