Debut de la fonction generation.