For random upper/lower case, you could use a Source Text expression like this:
txt = "";
seedRandom(index,true);
for (i = 0; i < value.length; i++){
txt += random(1) < .5 ? value[i].toUpperCase() : value[i].toLowerCase();
}
txt
For other properties, like rotation, you can add a Rotation Animator (and set the Rotation value to say 25 degrees), add an Expression Selector, and delete the Range Selector. Then add this expression to Expression Selector’s Amount property:
seedRandom(textIndex,true);
random(-100,100)