📜  Python| os.getrandom() 方法

📅  最后修改于: 2022-05-13 01:55:29.208000             🧑  作者: Mango

Python| os.getrandom() 方法

Python中的OS 模块提供了与操作系统交互的功能。操作系统属于 Python 的标准实用程序模块。该模块提供了一种使用操作系统相关功能的可移植方式。

os.getrandom()方法用于生成适合加密使用的大小随机字节的字符串,或者我们可以说此方法生成包含随机字符的字符串。它还可以用于播种用户空间随机数生成器。它可以返回比请求更少的字节。

标志 –

示例 #1:

# Python program to explain os.getrandom() method 
          
# importing os module 
import os 
      
# Declaring size
size = 5
  
# Using os.getrandom() method
# Using os.GRND_NONBLOCK flag
result = os.getrandom(size, os.GRND_NONBLOCK) 
      
# Print the random bytes string
# Output will be different everytime
print(result) 
输出:
b'5\n\xe0\x98\x15'

示例 #2:

# Python program to explain os.getrandom() method 
          
# importing os module 
import os 
      
# Declaring size
size = 5
  
# Using os.getrandom() method
# Using os.GRND_RANDOM flag
result = os.getrandom(size, os.GRND_RANDOM) 
      
# Print the random bytes string
# Output will be different everytime
print(result) 
输出:
b'\xce\xc8\xf3\x95%'