Quel est le role  d un générateur ?