To pick random spell

How can I randomly choose spells from the given list like ‘/command spell1, spell2, spell3’? There was a macro ‘/castrandom [options] spell1, item1, spell2’, but Wowpedia claims it is useless since 3.2. It was changed so people can’t put a bunch of random skills together and just spam the button to use up all the CDs. The modern macro ‘/castsequence’ gets stuck on unavailable spells, attempting to cast the failed spell repeatedly on the next cast, which is unacceptable.

A macro isn’t going to be able to choose abilities for you based on cooldown availability, if that is what you are after.

Actually, I’m looking for a way to create one button macro for my big cooldown spells.

Castsequence the ones that are on gcd