There're not.
But they were in Gen II, because their shininess was determined by their IVs, and shiny Pokemon needed a certain set of IVs to be shiny, which were relatively high.
Gen III mechanics changed this, and shinies are dependant on the trainer ID; their IVs are random, like any other Pokemon hatched/ caught in the wild.
Shiny Pokemon