ロトのように選ぶ数字に順番が無関係のものは組み合わせ を使います。 数学の公式をマニュアルで計算するよりもmath ライブラリを使うと一発で組み合わせを求めることができます。 数学では以下の公式で組み合わせを求められます。 math.comb → ...
math.comb で組み合わせの通り数 を算出できますが、itertoolsを使えば具体的なその組み合わせをみうことができます。今回はcombinationsとpermutationsの二つを紹介します。 nCr 順番が関係ない組み合わせの時 例えば、以下のコードでは、ボートレースの三連複の ...