os.urandom(n)函数解释Python
生活随笔
收集整理的这篇文章主要介绍了
os.urandom(n)函数解释Python
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
os.urandom(n)函数在python官方文档中做出了这样的解释
函数定位: Return a string of n random bytes suitable for cryptographic use.
意思就是,返回一个有n个byte那么长的一个string,然后很适合用于加密。
然后这个函数,在文档中,被归结于os这个库的Miscellaneous Functions,意思是不同种类的函数(也可以说是混种函数)
原因是: This function returns random bytes from an OS-specific randomness source. (函数返回的随机字节是根据不同的操作系统特定的随机函数资源。即,这个函数是调用OS内部自带的随机函数的。有特异性)
然后一开始的那个 u 其实我是以为是uniform(表示正态分布的),后来我发现文档中有这样的一句:The returned data should be unpredictable enough for cryptographic applications。
注意到这个 unpredictable, 再结合之前所说的根据os底层来实现的,所以,u 应该是表示难以预料的意思。
总结
以上是生活随笔为你收集整理的os.urandom(n)函数解释Python的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: opencv-contrib-pytho
- 下一篇: opencv imencode跟imde