This low-tech version of those battery-powered, wiggling toy balls requires nothing more than a balloon and a marble.
Simply place the marble inside the balloon, then carefully blow it up (keep your head tilted down so that the marble stays in the balloon). Tie off the balloon.
As you throw or roll it, the balloon will bounce, jiggle, and spin in delightfully unpredictable ways. (Safety note: supervise young children while playing and keep uninflated and broken balloons out of reach.)