That seems complex and would probably break compatibility.

I would think "$rand(1,9,A,Z)" returning the same as "$rand(1,9) $rand(A,Z)" would be enough or a first step. Since it gets rid of the extra $rand identifiers. And "$remove($rand(1,9,A,Z),$chr(32))" would return it without the spaces inbetween.