Low-level multichoose¶
-
class
sage.combinat.multichoose_nk.MultichooseNK(n, k)¶ Bases:
sage.combinat.combinat.CombinatorialClassTESTS:
sage: a = MultichooseNK(3,2) sage: a == loads(dumps(a)) True
-
cardinality()¶ Returns the number of multichoices of k things from a list of n things.
EXAMPLES:
sage: MultichooseNK(3,2).cardinality() 6
-
random_element()¶ Returns a random multichoice of k things from range(n).
EXAMPLES:
sage: MultichooseNK(5,2).random_element() [0, 2] sage: MultichooseNK(5,2).random_element() [0, 1]
-
