相关疑难解决方法(0)

生成可种子数据的随机字符串

我正在寻找一种在 Python 中以类似于方法的方式生成n个字节的随机字符串的os.urandom()方法,除了提供一种为数据生成提供种子的方法。

到目前为止,我有:

def genRandData(size):
    buf = chr(random.randint(0,255))
    for i in range(size-1):
        buf = buf + chr(random.randint(0,255))
    return str(buf)
Run Code Online (Sandbox Code Playgroud)

但是这个功能很慢,在我的机器上生成一兆字节的数据大约需要 1.8 秒。有什么方法可以改进这个(或者是一种播种 os.urandom 的方法)。

python random

5
推荐指数
1
解决办法
1545
查看次数

标签 统计

python ×1

random ×1