DC vibrating motor
Often found in game controllers to create the vibrations, the vibrating motors are just DC motor mounted with a assymetric metal head. They can be used to build Junk Bots, small robots that move randomly based on the vibration of a motor.
You can easily turn a DC motor into a assymetric motor by attach weight to it.