The armature of a generator must rotate in order to induce voltage and current. What causes the rotation?

a. Magnetic field
b. Friction force
c. Mechanical energy
d. Electrical charge