erupt - to start suddenly and violently
explode -
Meaning of explode in English
explode -- to break up into pieces violently
Bombs explode.
OR to react suddenly with a strong expression of emotion.
Charles exploded when he founded out that I had used his car without permission.
:With the word 'violence" we use these verbs:
break out, erupt, flare, occur
I would say:
Charles exploded in rage. BUT His rage erupted suddenly.