python如何做到真正的随机

实现高质量随机数的途径

标准random模块生成的是伪随机数,依赖算法和初始种子,容易预测。可以借助操作系统提供的随机源,例如Linux的/dev/random或/dev/urandom,通过Python中的os.urandom()函数访问到高质量的随机字节。secrets模块就是基于os.urandom实现的,用于密码学场景。若对硬件设备有访问权限,利用硬件随机数发生器是另一种选择。