Random moves
The random moves you get when swallowing two abilities, depends on which you swallow first. The other one has absolutely no effect on the random move you get. This is what I've figured so far, the first move is which you swallow first, the second is what you get when you wait.
Stone=U.F.O.
Beam=Throw*
U.F.O.=Mike*
Spark=Hammer*
Fire=Wheel
Burning**=Needle
Ice=Crash
Ball=Fire
Laser=Ice
Freeze=Light
Tornado=Spark
Parasol=Stone (The complete opposite)
Sleep=Ball
Sword=Sleep
Cutter=Parasol
Wheel=Hi-jump
Crash=Cutter
Needle=Tornado
Light=Sword
Hi-jump=Backdrop
There has been thought about the random moves. For example, there are two Sparks in a room where you need Hammer.
*There are no random moves possible with this abilities
**There is no random move that generates Burning, as far as I know.
PS: Cutter is good against King DeDeDe.