みんな勘違いしてるぞ。 
このアルゴリズムは全ての順列と、自然数を対応される一対一対応になってるんだよ。
与える自然数が異なれば、異なる順列が生成されるんだ。
シャッフルに限れば完璧の性能。