gpt4 book ai didi

Python 生成随机的 128 位字符串

转载 作者:太空宇宙 更新时间:2023-11-03 15:20:09 29 4
gpt4 key购买 nike

我需要生成几个随机字符串供以后使用,长度为 128 位(或 16 字节,32 个字符)。到目前为止,我一直在使用它:

hex(random.getrandbits(128))[2:]

不幸的是,它并没有始终如一地产生 32 个字符,而这正是我实现的要求。它产生的一些字符串比其他字符串短,即 30 或 31 个字符,这是一个问题。

还有其他方法可以实现吗?

最佳答案

>>> import os
>>> os.urandom(16)
'S\x0e\xac\x91m\xcf\xf1\xae\x9b5\xf9A\xf3\xa2\xf9@'

关于Python 生成随机的 128 位字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16247697/

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