重複した要素を明確に除外する整数のベクトル (1 から最大 999) のすべての可能な順列を生成する簡単な方法はありますか?
たとえば、1 ~ 9 の範囲の 3 つの要素を持つベクトルの場合、シーケンス1 2 3
は許容されます1 2 9
が1 2 2
、無効になります。シーケンスには正確にn
要素 (この場合は 3 つ) が含まれている必要があります。編集:混乱を避けるために、順序は重要であるため1 2 9
、 と9 2 1
は両方とも有効で必須です。
SO で R を使用する順列と組み合わせ ( thisやthisなど) については多くの質問がありますが、この特定のケースに当てはまると思われるものはありません。自分で優雅な関数を書かなくてもそれを処理できる、あいまいなベース R またはパッケージ関数がそこにあることを願っています。