What are the causes of people to nose bleed randomly?

Several causes. There are several causes for nosebleeds. Some are local such as nasal irritation or polyps. Some are related to systemic diseases such as hypertension, cardiac disease and clotting abnormalities.