The causes of cramps are more varied and include both disease and non-disease factors. Disease factors include high fever, epilepsy, tetanus, rabies, calcium deficiency, etc. Non-disease factors include strenuous exercise, lack of rest, poor sleeping posture and cold stimulation.