There is provided a vibration generator (40) in which a rotor with an
unbalancer is rotated. The vibration generator includes a bottom plate
(47) having a flat coil substrate (120) installed thereto, a stationary
shaft (91) provided perpendicularly to the bottom plate, a magnet (85)
installed on the stationary shaft (91) with a freely rotatable bearing
being disposed between them and opposite to the surface of the flat coil
substrate (120) with a slight clearance defined between them, and a
weight (87) installed to the magnet (85). For generating a vibration, a
current is supplied to the coil on the flat coil substrate (120) to
rotate the magnet (85) and weight (87). The bottom plate (47) is formed
from a nonmagnetic material. A thin magnetic plate (48) is installed at
the side opposite to the magnet (85) with the bottom plate (47) being
placed between the thin magnetic plate (48) and magnet (85).