【发布时间】:2012-12-29 15:11:43
【问题描述】:
我想做一个python程序来运行python中的一个字符串:
a = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
为该字符串找到所有可能的 16 字符组合是否需要很长时间?
有没有python明智的方法来做到这一点?
【问题讨论】:
-
36^16 = 7958661109946400884391936 种可能的组合。即使每秒迭代 10^12 次,也需要超过 250000 年。
-
您的实际问题是什么?你想用这些组合做什么?
-
@ThiefMaster,没有:C(36,16) = 36! / (16!* 20!) = 7307872110.
-
@larsmans:对我来说,他似乎在尝试暴力破解某些东西。所以很可能允许重复。
-
@l4mpi 这是一个项目,我的最后一个问题已关闭,是我的第一篇文章,不知道如何发帖。但是你可以在那里查看详细信息:My First Post
标签: python