It is exactly how you describe it. When you shake it you can hear it Rattle just like a snake.........and no I aint bullshittin........haaaaaaa
In the instruction manual it says that this is the same technology that they use on airplanes and such... I think there are 9 roller counter weights in it.