【发布时间】:2012-09-16 17:10:21
【问题描述】:
我想生成长度从 1 到 max_length 的所有随机字符串。 python中是否有内置函数可以做到这一点?如果没有,请告诉我如何执行此操作或将我引导至涵盖此类问题的帖子。提前致谢。
【问题讨论】:
-
这不是真正的“随机”字符串,而是 所有 字符串,对吧?
-
可以找到一个解决方案here
-
这与要求所有从 1 到 max_length 变化的字符串相同(随机性与此无关,因为您将在此过程中遇到所有可能的字符串)。
-
对于即使是很小的 max_length 值,也有 很多 个字符串,尤其是当您考虑所有可能的 unicode 字符时。您确定要生成所有个吗?为什么需要这个?
-
有 256**N 个长度为 N 的不同字符串。为什么要生成所有这些字符串来计算呢?
标签: python python-3.x python-2.7