This expression is perfect! How would you go about having the characters flip in a random order rather than from left to right?
delay=0.03; // amount of seconds between each letter
swings=2.0; // number of times the text will swing before it's done
t=valueAtTime(time-delay*textIndex)[0];
amt=Math.cos(t*Math.PI*(swings*2)/100)*easeOut(t,0,100,100,0);