@yotii23 @skoji .thenの使い道を知った夜でした
$ ruby -ve 'puts "internationalization".split("").then{|h,*r| [h, r.reverse.then{|i,*s| [i, s.shuffle]}.reverse]}.join'
ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-darwin17]
itioaiinlateaznotrnn
なんかまだ短くできそうな気がしますよね…