可能性の重複:
Algorithm to return all combinations of k elements from n
Generate Distinct Combinations PHPシード文字列のすべてのユニークな4文字の順列を生成するには?
私は文字の数を含む配列を持っている/手紙、S例えば:
$seed = array('a','b','c','d','e','f',.....,'z','1','2','3',...'9');
私はすべてを取得したいですシードからの一意の4文字の組み合わせ/置換の可能性があります。例:
abcd, azxy, ag12, aaaa, etc
これを行うにはどうすればよいですか?
シード配列を4つの文字グループに分割し、各グループを通過してそのグループのすべての組み合わせを生成することを考えましたが、それは多くの組み合わせを除外します(abcdとwxyzは処理しますが、abyzは処理しません) wxcd)
あなたは組み合わせや順列を意味しますか? – ninjagecko
@ ninjageckoどのように4文字が35の順列になりますか? – sehe
@sehe:k-permutationと呼ばれています –