TO  ''
OUT ''
IN: TO: Hit once more to shuffle the output

This program translates a string ('TO') into another string ('OUT') by using a helper-string ('IN'). For every char in 'TO' it searchs 'IN' for the position of any equal character, catching one matching position by random. The position itself is then translated into another char ($char=chr($pos+33);). IN: Any string up to 95 chars which constists of the chars of the 'TO'-string. TO: The target-string can be as long as you want as long as it keeps no chars, which are not in the 'IN'-string. Help: Use the same string for IN and TO to understand the concept.