All pastes #111476 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-08-02 10:21 UTC
rendered paste body
alias melange {
  var %a = $null, %i = 1, %j = $numtok($1-,32)
  while (%i <= %j) {
    var %b = $gettok($1-, %i, 32)
    if ($len(%b) < 4) var %a = $+(%a,%b,$chr(160))
    else {
      var %l = $right(%b,1), %a = $+(%a,$left(%b,1)), %r = $mid(%b,2,-1)
      while (%r != $null) var %n = $rand(1,$len(%r)), %a = $+(%a,$mid(%r,%n,1)), %r = $left(%r,$calc(%n - 1)) $+ $right(%r,$+(-,%n))
      var %a = $+(%a,%l,$chr(160))
    }
    inc %i
  }
  say %a
}