Couldn't you just use a dimpled ball to get however many numbers you'd like?
The advantage of polyhedral dice is that congruency of faces implies fairness.
I have seen both your suggestions used in games so fair enough, and the cylinder reminds me of the inelegance of the 10 sided dice, but that had no end face to land on like a cylinder.