Change the line where you define selectedexpression
to
selectedexpression=${expressions[ $RANDOM % ${#expressions[@]} ]}
You want your index into expression
to be a random number from 0 to the length of the expression
array. This will do that.