【发布时间】:2020-02-16 11:52:01
【问题描述】:
有没有办法生成随机种子?像这样:
def random_seed(length)
输出示例:
3273650411015667511766
或者有没有办法同时做数字和字母? 输出示例:
ryf65s4d4s6df54s6y4fs6f5b4y6s4fy
【问题讨论】:
-
“种子”是什么意思?看起来你想问的不是你要问的。
-
@PedroRodrigues 虽然这个问题的表述很糟糕,但据我了解,他似乎想要随机整数和字符串,所以并不是该问题的真正副本。
-
@RMPR 该问题的答案中有大量不同的哈希值。例如,This one 看起来与 OP 要求的预期输出非常相似。我猜你的意思是随机的
ints 和strings 在输出中。我错过了什么? -
OP,如果您不知道,“种子”通常指的是 RNG 的 输入。对于某些 RNG 实现,可以从现有 RNG 中提取种子。 Python 的默认 RNG 是一个 mersenne twister,如果您尝试使用人类大小的种子,它会出现一些尴尬的问题。像 PCG 这样的其他 RNG 在很多方面都更好(只要你不做加密)。
标签: python python-3.x random-seed