Some thougts on cartesian products

Christoph Zwerschke cito at
Sun Jan 22 13:17:25 EST 2006

Paul Rubin schrieb:
> aleax at (Alex Martelli) writes:
>>> given length. You could get a 6/49 lotto tip with something like:
>>> choice(set(range(49)).powerset(6))
>> And that would be better than the current random.sample(range(49),6) in
>> WHAT ways, exactly...?
> I think the first one would be incorrect since it samples with
> replacement.  At least, it looks like it does.

No, the elements of the powerset would be sets with 6 elements each, not 
tuples. So technically, it would be correct. Just horribly inefficient.

-- Christoph

More information about the Python-list mailing list