文字をswapする回数を難易度のレベルと考えて、レベルを指定してanagramを生成するようにした。branchに日本語が使えるかどうかのテストも兼ねている。

確認してmasterにmergeしてみて。