they all have different CD times. castrandom will pick up the one not on a CD since its being spammed.
I think this has been debunked as myth. Castrandom, as I understand it, simply randomly sends one item from the list to the server. Hence, its a good "spam" tool for button mashers. I don't believe it "checks" for cooldowns.