Need a robust spinning top?
This one prints without support in two parts and locks securely once put together. Its quite stable, even if you accidentally step on it, as the handle is printed horizontally and gets quite strong.
Customize it using OpenSCAD to optimize the “wiggle room" or to be round or faceted. If you use 20 faces or less, you can add numbers to get random numbers, so you can replace your dice!
Have fun.
Print in two parts and put the stick into the hole of the disc.
If the stick is too loose, reduce the "wiggle" of 0.25mm.