random bruise bumps??? very odd

dnyll
these dots popped up on my thigh randomly.... does anyone know what they are? not the first time this has happened