众所周知,随着onClick={ () => this.ask(question) }>
的新增功能以及一些旨在进一步改进的提案,C ++ 11对随机性进行了一些改进。但似乎C11没有任何改进。
有没有办法避免在C11中使用<random>
?
答案 0 :(得分:2)
这只是一个使用一些(通常是简单的) PRNG 实现的函数。您可以随时“避免”它,而是提供您自己的实现,请参阅例如this question代替某些选择。
顺便说一下,您应该考虑一下您的预期应用。大多数{{1}}实施对于例如游戏,所以没有必要推出自己的游戏。在规模的另一端,您可能从不想要使用 PRNG 来完成加密中的某些任务。答案 1 :(得分:0)
不幸的是没有。最简单的解决方案是使用系统提供的底层PRNG,/dev/urandom
用于* Unix系统,CryptoApi用于Windows。