début de fonctionnement aléatoire utilisant les fonctions du contrôleur