There could be lots of reasons, such as laundry detergents, soaps, perfumes, other cleaning chemicals, chlorine in shower/bath water, or a medical condition. Use process of elimination, then physician visit.
It is most likely that you are having an allergic reaction to sometime and may not be that random. It all could possibly be a skin condition ask your practitioner.