So you've decided you want one button to rule them all, your mounts that is. Well, I gave you the ground mount version, you can change the names of the mounts for flying versions, but you're a greedy little shammy and want it all. Here you are:
/castrandom [outdoors,nomounted,flyable] Cenarion War Hippogryph, Silver Riding Nether Ray, Swift Blue Gryphon; [outdoors,nomounted] Amani War Bear, Black Ram, Reins of the Cobalt War Talbuk, Great Blue Elekk
So, aside from the functionality of the first macro, this one allows for random selection of the Cenarion War Hippogryph, Silver Riding Nether Ray and the Swift Blue Gryphon. This macro will make sure you are outdoors and not mounted, and then will determine if you are able to fly. So, it would choose a flying mount in Outland, but you would get a riding mount on Azeroth. Congratulations, you've got your one-button mount macro.
Oh no, I've made the Mages upset because I didn't mention their coolness. (Get it, frost mages?) Well, how about a macro that lets you cast a random polymorph spell, since you've worked so hard to get them all. Try something along these lines:
/castrandom Polymorph, Polymorph(Rank 1: Pig), Polymorph(Rank 1:Turtle)
This will randomly polymorph your foes into either a sheep, pig or turtle, how fun! Finally, I thought I would throw in a macro for you costume junkies who love to run around the Battlegrounds looking like a skeleton, pirate, ninja or what have you.
/castrandom Savory Deviate Delight, Noggenfogger Elixir, Murloc Costume
So this will let you randomly use your Savory Deviate Delight, Noggenfogger Elixir or Murloc Costume. On a personal note, if you happen to have all those mounts, all those spells or all those costumes, I tip my hat to you, fair player. Honestly though, give me your mounts.
Tune in next week when we'll go back to talking about something less random.