A sudden rash on the body can be caused by infectious diseases such as chickenpox or measles, allergic reactions to food or medications, contact with irritants, or underlying medical conditions. It's important to consult a healthcare professional for proper diagnosis and treatment.