Possible Duplicate:
Generating random point in a cylinder
How to generate a random point inside a circular cylinder if radius r and height h are given?
particularly inside the cylinder not on the cylinder
Possible Duplicate:
Generating random point in a cylinder
How to generate a random point inside a circular cylinder if radius r and height h are given?
particularly inside the cylinder not on the cylinder
Something like:
angle = Random(0, 2*Pi)
r1 = r * sqrt( Random(0,1) )
X = r1*sin(angle)
Y = r1*cos(angle)
Z = Random(0,h)