Another idea that comes to mind is an identifier that returns the name of the timer that was just set. That would allow you to use various methods to make a 'random' timer name and still be able to reference that timer later.
Example:
timer $+ $rand(0000,9999) 1 1 echo -a Timer $lasttimer
set %timername $lasttimer
or
timer 1 1 echo -a Timer $lasttimer
set %timername $lasttimer
I think it would be best if the $lasttimer identifier updated *as* the timer is being activated, so that the identifier can be used within the timer command (as shown above).
-genius_at_work