gpt4 book ai didi

python - 如何通过python中的给定字符串生成随机数?

转载 作者:行者123 更新时间:2023-12-05 01:10:07 27 4
gpt4 key购买 nike

由于hash函数在不同的python解释器中给出不同的值,python中是否有更稳定的?

更新一:

“stable”表示当字符串在任何时候都相同时,函数应该给出相同的数字。 hash 做不到。

我想要一个类似的功能:

def generate_random_number_by_string(string:str)->int:
pass

例如 generate_random_number_by_string("16") 应该在任何时候都一样。

最佳答案

您可以使用 hashlib 中的哈希。例如:

import hashlib
int(hashlib.sha256(b'yourstring').hexdigest(), base=16)

关于python - 如何通过python中的给定字符串生成随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64474687/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com