Answer :

the movement of a magnet relative to a coil produces emf because it changes the magnetic flux through the coil, thereby inducing a voltage according to Faraday’s law of electromagnetic induction.