Answer:
It uses motion of a coil thru a magnetic field.
The energy produced is not free:
It takes work to move the wire thru the magnetic field to produce the electrical energy-- the efficiency of the generator would be:
the electrical energy produced / mechanical energy input