擅长:python、mysql、java
<p>在您给出的链接中,<em>选择<code>urandom()</code>的唯一原因是它引入了更少的代码(操作系统实现了“大部分”,而<code>os.urandom()</code>是内置于Python中的)。在</p>
<p>如果要分发Python包,可以通过最小化外部依赖来简化用户的生活。这就是你找到的链接的全部要点。在</p>
<p>就质量而言,任何一种方法都应该是好的。我更喜欢<code>urandom()</code>,因为我了解它的作用;我从来没有深入研究过{<cd4>}的本质。但是<code>urandom()</code>在一些<em>环境中的使用受到了批评。<a href="http://en.wikipedia.org/wiki//dev/random" rel="noreferrer">Click this</a>并向下滚动到开始的部分</p>
<blockquote>
<p>Gutterman, Pinkas, & Reinman in March 2006 published a detailed
cryptographic analysis of the Linux random number generator ...</p>
</blockquote>