将任意字符串转换为整数

Jür*_*aak 3 python string integer python-3.x

我想“创造性地”设置我的随机种子。这就像np.random.seed(42)读过《银河系漫游指南》的人会明白这个笑话。

不过,我希望能够用字符串(例如引文)开始随机种子。

这就像np.random.seed(str_to_int("I like cake")),为此我需要一个函数,将整数赋予字符串。

我愿意在我的字符串中只允许字母(如果必须是小写字母),如果这使任务更容易的话。该函数不一定是随机的,但除了常量 0 函数之外的其他函数就更好了。

小智 5

事实证明,至少在 Python 3 中,该seed函数可以从 string 中播种

在Python 2中,您可以获取字符串的CRC,然后将其用作种子