Tiny Mini-Generators Scavenge Energy From Ambient, Random Vibrations