📜  Python| os.getrandom() 方法(1)

📅  最后修改于: 2023-12-03 14:46:22.007000             🧑  作者: Mango

Python | os.getrandom() 方法

介绍

os.getrandom(n) 是 Python 的内置方法,其功能是生成随机字节序列。适用于当需要高度安全的数据产生时,例如密钥和密码的生成。

语法
os.getrandom(n)
  • n:整数,要生成的随机字节序列长度。
返回值

os.getrandom(n) 方法返回生成的随机字节序列。

示例

以下是一个简单的示例,生成一个包含 10 个随机字节的字节数组:

import os

rand_bytes = os.getrandom(10)
print(rand_bytes)

输出:

b'm\xd2\x9d\xc4\xb9\xb2T\xb0M'
注意事项

在某些操作系统上(例如 Windows),os.getrandom() 方法可能不可用或无法保证其真正的随机性。在这种情况下,应使用专门的随机数生成器。

参考链接