sub rndStr{ join'', @_[ map{ rand @_ } 1 .. shift ] }