Is it really that hard to see that (s)he’s not looking for a fair method of picking from three?
To work on the problem, start with a very simple, and untrue form, and then you can see how complicated it will get.
Assume that the outside of our cylinder is smooth, and as you said, the density is constant. Although constant density is not strictly necessary for this ultra-simplified form, it’s a good simplifying assumption anyway.
Call the radius of the cylinder r and the height h.
Next, ignore all rotations. Assume it is just falling through the air without turning. Also ignore (this is kind of a big one) any rotational momentum once it hits the ground.
What our assumptions mean is that when it touches the ground, it will always land whichever way it is ‘leaning’. It’s the same as if you just tilted it randomly and then set it down. The only variable of concern is the angle at which it hits the ground.
The problem reduces to two dimensions (and half a circle of angles since it’s symmetric); we can just look at the can in cross section from the side. In other words, a rectangle with sides of length 2r and h.
The only point of interest is the angle at which it will fall either flat on a face or on its side. This is when the center of gravity is directly over the corner of the can, which touches the ground first (outside of the isolated cases of landing perfectly flat; those don’t change our answer).
It’d be nice if I could draw a diagram here, but imagine it thusly: A rectangle drawn so that the center point is directly above one corner, and that corner is on a flat line (the ground). The vertical line from the center to ground is the hypotenuse of a triangle with sides r and h/2. Call the angle the can makes with the ground (along the ‘flat’ face) phi.
Hopefully it’s apparent that the angle phi is equal to the angle inside the triangle at the center point (opposite the radius side). In other words,
tan phi = (r / (h/2) )
So that’s all we need at this point to get an answer to this problem. Since it should fall on the three faces with equal likelihood, the angle we want is π/3 (60º).
2 tan (π/3) = r / h
r/h = 2 sqrt(3) ~= 3.46
(I just measured a can of tuna which came out at 2.28, by the way.)
This post is already too long but there’s a lot of complicating conditions, most of which will tend toward requiring a lower value. So you can almost think of this as an upper bound on that ratio.