我想要以有创意的方式设置我的随机种子。就像这样
然而我希望能够使用一个字符串来开始随机种子,例如引用语。
这就需要一个函数将字符串转化为整数:
如果有必要,我愿意只允许在我的字符串中使用字母(即使是小写字母),以便使任务更容易完成。该函数不一定是随机的,但与恒定的 0 函数相比,其他函数会更好些。
np.random.seed(42)
,读过《银河系漫游指南》的人会明白其中的笑话。然而我希望能够使用一个字符串来开始随机种子,例如引用语。
这就需要一个函数将字符串转化为整数:
np.random.seed(str_to_int("I like cake"))
。如果有必要,我愿意只允许在我的字符串中使用字母(即使是小写字母),以便使任务更容易完成。该函数不一定是随机的,但与恒定的 0 函数相比,其他函数会更好些。
int.from_bytes(str.encode())
作为不同的方法来解决问题。 - Işık Kaplan