Translate the following English sentence to French:
"It is perhaps difficult to know who is going to provide the salutary shock, and when."
Il est difficile de prédire qui assénera le coup salutaire et quand cela se fera.