Completely Random - randomizes every hue of the palette seperately and assigns it a new brightness and saturation value as well.
I have build in different randomization modes sorted by most to least random: My program is called the 'NDS Palette Randomizer' and does exactly what the name implies it can randomize all Pokemon color palettes in all NDS Pokemon games (Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2, White 2). I thought that other people might like it, too, and if so then that's great. I want to share a program I originally made for myself because I couldn't find anything similar.