Miva - Dynamic Unique Alpha-Numeric Code
<mvt:assign name="l.settings:string:source" value="s.time_t" />
<mvt:assign name="g.alphabet" value="'ABCDEFGHIJKLMNOPQRSTUVWXYZ'" />
<mvt:while expr="len(l.settings:string:output) LT len(l.settings:string:source)">
<mvt:assign name="g.counter" value="g.counter + 1" />
<mvt:assign name="l.settings:char" value="substring_var( l.settings:string:source, g.counter, 1 )" />
<mvt:if expr="g.counter MOD 2 EQ 0">
<mvt:assign name="l.settings:char" value="substring_var( g.alphabet, l.settings:char, 1 )" />
</mvt:if>
<mvt:assign name="l.settings:string:output" value="l.settings:string:output $ l.settings:char" />
</mvt:while>
&mvt:string:output;