You are having purpura
Red spots on thigh are petechie and ecchymoses.
That suggest the leak of lood in skin.
It is called purpura.
There are many causes...irritation,trauma,infection, blood diseases..and so on.
There may be no cause.. Called idiopathic.
You are having blood from nose..epistaxis
The condition may be serious one.
So, i advise you to consult dermatologis for perfect diagnosis and tratment.
I hope you got my answer.
Dr. Ilyas Patel MD