alias hnt {
var %i = 1, %l = $len($1), %r = $rand(0,6), %n, %ret
if (%r == 0) { return $1 }
while ($count(%ret,.) < $iif(%r > %l,%l,%r)) {
%i = 1
while (%i < %l) {
if ($rand(1,2) == 1) && (%n != %r) && ($mid($iif(%ret,$v1,$1),%i,1) != .) {
%ret = $+($mid($iif(%ret,$v1,$1),1,%i),.,$mid($iif(%ret,$v1,$1),$calc(%i + 2)))
inc %n
}
inc %i
}
}
return %ret
}