Low-level multichoose¶
-
class
sage.combinat.multichoose_nk.
MultichooseNK
(n, k)¶ Bases:
sage.combinat.combinat.CombinatorialClass
TESTS:
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]
-