概述
使用此模块在范围[n,m]中生成随机整数的最有效方法是什么?
我尝试了选择(范围(n,m)),但我怀疑这是最好的方法.
n secrets.randbelow(m-n)是另一种选择.我不会用它,因为它不太明显是正确的.
由于secrets提供对SystemRandom类的访问,使用与random.Random相同的接口,您还可以保留自己的SystemRandom实例:
my_secure_rng = secrets.SystemRandom()
并做
my_secure_rng.randrange(n,m)
总结
以上是编程之家为你收集整理的如何使用Python`secret`模块生成随机整数?全部内容,希望文章能够帮你解决如何使用Python`secret`模块生成随机整数?所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧