文字列のセットを作成したいのですが、以下が唯一の制限です。同じ数字を繰り返さないでください。
文字列 範囲 1 ~ 8 (12345678) または 1 ~ 16 (12345678910111213141516)
例:(シリーズのセット)
12345678
12345687
12345876
12345867
...
...
87654321
そのように 2^8(1-8) と 2^16(1-16) の可能性があります。これらの文字列をより少ない計算で非常に効率的に生成するにはどうすればよいですか?