>>541で質問した者です。

検索の結果、やりたいことは「重複順列の列挙」と言うのだと分かりました。
また、列挙までのサンプルソースも手に入りました。
が、

あまりにも数字が多いので、必要のない物を出力前に除外しようと思い立ちました。

そこで質問です。除外条件で
・m桁目に2がある数値は除外
・0が5個以上連続している数値は除外
・左右反転して同一数値になるものは最初に出力した物以外出力しない

等々、どうやって条件付けしたらいいのか分かりません。