【发布时间】:2019-02-18 21:19:24
【问题描述】:
我想“创造性地”设置我的随机种子。就像np.random.seed(42) 这样的东西,读过《银河系漫游指南》的人会得到这个笑话。
但是我希望能够用字符串开始随机种子,例如引用。
类似于np.random.seed(str_to_int("I like cake")),为此我需要一个函数,将整数属性分配给字符串。
我愿意在我的字符串中只允许字母(如果必须是小写字母),如果这样可以使任务更容易。该函数不一定是随机的,但常数 0 函数以外的其他函数会很好。
【问题讨论】:
-
你想要一个接受随机字符串并变成唯一整数的函数吗?
-
是的,它必须是确定性的,因为我希望其他人能够以相同的结果运行相同的程序。
-
您可以尝试
int.from_bytes(str.encode())作为与答案不同的方法。 -
没错。你看,当大多数选民做出错误的决定时,这些问题就会出现在“帮助和改进”队列中,供其他人编辑。谁应该通过编辑来解决问题。这是不可能的。因此,(经常)多数票是错误的。当您认为“我 可以解决此问题并通过对其进行编辑使其可以回答,但我现在不想这样做”时,您会选择“需要编辑”。否则,最好跳过或寻找有效的关闭原因(实际上应该关闭大多数分流条目)。
-
除此之外:我很感激你的善意和快速的回归!
标签: python string python-3.x integer