1

通常,我使用以下几行在 C++ 代码中生成伪随机数:

srand(time(0));
int x = rand() % 100; // 0 ~ 99

但由于英特尔在他们的新处理器中实现了随机生成器硬件,我想利用热波动的真正“随机性”。我搜索了英特尔 C++ 编译器文档,但没有找到关于RdRand API 的权威指南。

我看了这篇文章: True random numbers with C++11 and RDRAND

但它没有明确显示如何在 C++ 中调用此函数。

所以我的问题是什么编译器或库现在支持RdRand以及调用它的 C++ 代码模板是什么。

4

0 回答 0