How do you get shinnies in Pokemon SoulSilver?

they come out at random but with pokeradar you chain for better chances